Endgame Time Commitment
Heroics in WoW take too long. I love the challenge, I love the difficulty, but I hate the time commitment it takes to run 5-man dungeons. I need 2+ hours to successfully clear a heroic dungeon, but that's hard to come by when you're a parent, work for a living, and have WoW crash constantly. 2 hours is a lot of time to ask of someone who plays casually.
I can feel my interest in the game waning, and the time associated with endgame content is a big reason. I want to be able to jump online and have an exciting adventure in 20-40 minutes. That's not an unreasonable request. I can get exactly that from games like League of Legends and Team Fortress 2. At the moment in WoW it takes around 40 minutes in the queue as a DPS and then 2+ hours to clear a heroic. Even when I run with guildies and have no queue wait time I still usually end up leaving before we complete the dungeon.
I feel I'm in a weird spot. I want the difficulty to remain high, but I don't want heroic dungeons to take so long. Besides completely getting rid of trash mobs I don't know how they could solve this problem. Maybe I'll be happy when they nerf the bosses and make runs quicker, but honestly I'll probably be unsubscribed by that point.