Honestly, I'm happy enough with this game to pay a sub. The story was good entertainment. The expansion was worth the price I paid. I'm having fun raiding.
That said, I don't feel the game is going in a direction I personally like. A lot of activities I used to enjoy are no longer fun. Classes are bland, combat still doesn't flow well, healers are a lost cause, Hunts became a chore, crafting is dead, bots are rampant, FC's are neglected. I don't feel a sense of loyalty or attachment to the game, I just don't feel there's a better MMO on the market right now. If there was, I probably wouldn't be here.
The game is good in a safe way, the developers are better than a lot of other developers, but I don't "love" the game and I'm not hooked. It's just my preferred way to burn spare time at the moment. I hate to admit it, but I think somewhere deep down there's that old WoW player in me that misses guild raid nights, the big mount and pet collections, the toy box, responsive combat, pet battles, tmog tabs, achievements and all the rest of it. Maybe I'm just waiting for a new game that brings that spirit back without the gamebreaking downsides and flaws.
This is false and entirely on the developer. Games are not a privilege or a special gift, they're a product that you pay money for, from a business, in a competitive market. If you, as a developer cannot determine which customer feedback is legitimate and which is detrimental to your product and decide to ruin it when it was doing well, then you're a bad developer. Frankly, it's pathetic of any developer to ruin a successful product and then blame the entirely inexperienced customer for it. You're meant to be a professional at game design, we aren't in charge of making your product, then handing you money for it.
Not to mention Blizzard was hardly notorious for listening to all their feedback and happily ignored most of it. They wrecked their game by themselves.