Rebuild game from scratch with same concept but better game engine (lower global CD system i dunno), more skill shots, movement/positioning based abilities etc. Remove the easy access crap and make people grind UBRS all over again.
I don't understand why they wanted to "dumb down" the game for today's more sophisticated gamers. Less buttons = good, removing skill/difficulty to execute abilites = bad.
I was just playing hearthstone and realized something that wow needs; that it had in the days of tbc/wotlk.
Class customization through talent trees.
A huge frustration is lack of customization and no way to alter your class to "counter your counter".
If you are playing hearthstone and you are getting pissed getting shit on by aggro pal and face hunter decks. You can take your favorite deck; REGARDLESS of class, swap a few cards and have a fighting chance.
It didn't involve an enhance, but to be fair the blizzcon grandfinals where Jungyup, Sleepings, and Goochi won as PHD was one of the most exciting blizzcon finals ever. People in attendance were throwing things and screaming at points, and both the wow and AJ forums practically exploded. Most of the other blizzcons you can barely even tell a crowd exists, you can mostly just hear people rustling snack bags in the crowd and 1, maybe 2, threads pop up about it.
This was due to crazy/risky ballzy play by the pally, which carried that comp. I remember people trolling the hunter for backpedaling during games sparking "is backpedaling bad or just repositioning" debates. The enjoyment out of that comp was watching a healer play out of his ass to carry a sub par comp.