since cataclysm, i have been really discontent with the direction the game was going in all aspects except the raids. class design was tale and boring, world content was stale and boring, etc. since then we've had changes to the development team, the most notable ones probably being ghostcrawler gone and Ion replacing Tom Chilton. There are a few things i still think could be improved, but legion has general turned the game around, it almost feels like everything in between Wrath and Legion was a filler, the story included. I never understood why a lot of people here on MMO-champion praised ghostcrawler, i always personally thought hes design ideas were disconnected from the community needs and subpar at best, i guess blizzard agreed and sent him off, you can just take a look at the state LoL is in now, correlation doesn't mean causation but food for thought nonetheless. Enter Ion as game director, highly involved with the community