After a brief return to WOW (and what feels like a bit of a waste of $65), I think the game has missed their big chance to adapt with WoD. They had a lot of good vibes going into the release and really needed to make it count. I think that it was "one last try" for a lot of people.
1) Increasing the level cap was silly. Wait and hear me out for a minute. By increasing the level cap they did a few things. They made all of the MoP content immediately obsolete. The made most of the WoD content obsolete by the time people reached the new level cap. The increased level cap meant that people rushed through the new zones. They then ended up giving daily quests such as "Assault on the Everbloom Wilds". I mean, WTF? Go off and kill 50 odd plants? Is that the best they could do? There were a number of fun quests throughout the zones. They could have given people tasks throughout the zones with decent rewards. They would have been able to balance the zones around a single level making it much easier to give meaningful rewards. Something like the old GW2 daily system could have worked well with it.
2) Garrisons. I enjoyed them a bit but there is very little reason to leave them and they quickly become tiresome. This could have been worked in with the point above. Encourage people to go out into the world by rewarding them for doing so. Let them earn apexis crystals by just doing regular questing in the new zones. Let them have a chance of getting epics by completing all of the quests in the zones.
3) The profession buildings. WTF again? Why even bother to level a profession? Why not just kill the professions immediately and get it over with. The new way of making gold in WoD is farming mystic epics and farming savage bloods. You used to be able to make a tidy living with professions but that seems to be a thing of the past.
4) Game difficulty. It's too easy unless you are in an organized group and prepared to raid with a guild. I am a casual player. Not because I want everything to be easy but because I can't say which nights I will be able to log on for and for how long I will be able to stay on line. My heart sank when I first started playing because trade was filled with "Guild X - looking for healer/range/... - raiding Mon-Wed from 9pm-12pm server time". I just knew that I would be stuffed from the get go. I managed to get a nice guild who were prepared to take me raiding but I couldn't guarantee that I would be able to be on during their raid times. I was left with dungeons and LFR. I died once during LFR and I don't even remember if I died during the dungeons. Don't think so. Every boss was one shotted. By the end (2 LFR runs) I was sometimes topping the LFR meters with my 230 odd ilvl PVP/epic gear. About 20k on a single target. Nothing spectacular but I didn't leave the top 5 and those that beat me were normally in much higher level gear. There needs to be some tough content for casuals to do. Something to work for. I think it should be LFF (Looking For Flex) which is a boss at a time but that's just me.
5) BOE epic heaven. I really like BOE's. I used to have tons of gold. Bought the BOE's I could get my paws on but this expansion has taken it way too far. You can literally outfit yourself in 670 odd gear without stepping a foot in a dungeon/raid/etc. With the proposed changes to the in game store this does not bode well.
6) Dated engine - jumping puzzles. Why even bother with jumping puzzles when you can't even change direction while jumping. The game engine needs to be updated if they want to jumping puzzles to be anything worthwhile.
7) Flying - there is a thread on this. No point in going there again.
8) RNG gear - WTF again? Every item is just random. Lets try and force people to redo content over and over just to get favorable stats. It's dumb.
In the end, I ran out of things to do and the joke is that I only completed 4 of the WoD zones. It's the same old game with "old" being the key word.