The game, as it is in it's current state, is a weekly chore / job. Cap PvE(P) points, do daily's, run LFR or any other 10/25 content, sell some stuff on AH, kill world bosses for mounts that pretty much are there just to keep people killing them, etc.
Besides that, giving legendary s to everyone like candy is a wrong direction (imo) and switching to a lousy cape as a reward it's even worse. The 2nd or 3rd revamp of the talent system was unnecessary and absurd since now you only feel you character is growing once in 15 levels as opposed to 1-3 levels. PvP/PvE is a mess since every month (give or take) classes get nerfed/buffed/nerfed/buffed in a endless cycle, and like a poster above said, these need to be separated to be effective.
The loss of realm individualism and personality was lost with CRZ even after the community expressed their opinions, as it's doing right now regarding the cash shop. As you can see, no response has been given by Blizzzard after the 225 pages on the main thread and countless other threads on this subject; and yet they decided to implement these helms at obnoxious prices - obviously because they listen to our 'feedback'. More will come in a future, with more 'convenience' oriented items.
And last but not least there is the player's fatigue syndrome. After four two-year cycles where my character's progress is effectively nullified and I am forced to grind another five or ten levels to make the game 'begin' again, it feels disillusioning to want to play it again, especially when you realize that after getting BiS in a raid/pvp tier, that gear becomes obsolete after some time and the cycle begins again, offering the player this illusion of power by, in a way, obligate them to continue farming and grinding to be competitive be it in PvP or PvE.