Ehh, WoW's ok, and it does have some grind. The reason some people thinks it has no grind, is because you level up so quickly in some areas, you skip other areas in the zone or in fact other zones. The first few zones have you feel like your zipping through it, but whatever the max level is during WoW's life the last 10 levels are a *****.
It's the same with all MMO's, moderatly fast in the beginning, and it slows to a crawl as you approach max level, seriously, the last percent of the second last level seems so slow you'd think time is about to stop.
My first MMO was Runescape, and to level in that game you literally have to be a maths expert or get a scientific calculator and spend 2 days PLANNING how you we're going to grind, each skill. Runescape scares almost everyone with a spec of life away because when you spend 6 hours burying bones to increase a skill from 56 to 57, when you're planning to get it to 80, you're like, FTS.
I got bored of Runescape when I played WoW and got bored of WoW when i played TF2. WoW endgame got so boring to me, every boss fight is just some boring maths formula where every class is cookie cutter to maximize damage.Skill is a moot factor, It's all gear dependant. Tf2 still hasn't got boring for me, and I think if there were to be only one Genre of gaming in the future, it would be FPS or degenaratives of FPS.