There is a reason WoW has lost so many subscribers and despite jumping up when people tried out MOP, it's now back down lower than ever and dropping fast.
It's simple really.
WoW stopped being epic.
It was a great game in its day. It had open world PVP, 40-man raids, 2-3 day long Alterac Valleys. When it stopped having those things, it had new stuff we hadn't seen before in MMOs - precise arena PVP, precise raid mechanics, all wrapped up in epic stories and ideas.
Even in WotLK, with those things gone, it retained an epic scope in its story - fighting the lich king and the undead hordes. A great sweeping epic storyline with a reason for logging in, to feel part of an adventure.
WoW now is 10-man raids, 3-man arenas. It involves fighting random insects and oriental-themed whatevers, on a random island that means nothing with kung fu pandas. MOP is garbage, we all knew it would be. It's a bad april fool's joke turned into a bad game.
It's uninspired, it's childish, it's lazy - but worst of all, it's not epic.
When was the last time you had epic fights like these out in the open world with hundreds of other players?
When was the last time you played just for fun with lots of people, in a massive multiplayer experience?
When was the last time you logged in without needing gear or gold or points or rep?
What about the fun community? Where did it go?
When is the last time in WoW you really felt part of something bigger - and no, standing next to the auction house doesn't count. When was the last time you got really excited just by being part of the large scale adventure?
Really, it was a long time ago. You play to recapture that sense of epicness, but it hasn't been there for a long time.
At some point, if you're right now still under the gear treadmill points and dailies grind spell, you will wake up from that spell and realise you're just wasting time on a game that got old and ugly a long time ago.
I feel bad for people who are stuck in their old chars, repeating the motions. Play other games, realise there's a world of fun out there and look after your real life more.
Join the people who have moved on to other MMO games, and better RL. You will look back and wish you had done it sooner.