Artifact weapons were a transparent grind added on top of a preexisting grind that both punished you for doing it and then finger waged at you for not having been there to do it since it was simply turned off.
The only thing that world quests objectively do better than dailies is the fact that you don’t have to pick up or turn them in. Otherwise it’s adding grind mechanics inside of something that is already grindy.
The gear system overhaul was transparently about adding another grind and endlessly dangling a better mcburgerforge out of reach.
Instead of iterating on the garrison and class order hall by just giving you a trans-dimensional plot of land to do with as you please with some mild utility (maybe you have a mail box and some quest givers wander in on occasion) that system was simply dumped without so much as a goodbye. Instead of polishing and iterating on ideas that may have been good with bad implementation (garrisons, island expeditions) everything that isn’t a mechanic that exists to maximize the amount of time players spend with the same content (Mythic+) gets dropped like water off a duck at the end of an expansion.
WoW’s story was at it’s best in Wrath when there was very little story being done. I can’t say exactly why- maybe the writers are awful, maybe they’re being handed off impossible plots by designers who have art school brat syndrome and don’t understand story telling- but the more Blizzard tries to do with WoW’s story the worse it gets to the point that we’re now probably stuck killing a fan favorite character- at the very least opposing her even when many people think Sylvanas didn’t really do anything wrong- because the plot demands it.
PVP is a mess and seemingly no one wants to do anything to fix it even though it’s a major portion of the game. The only epic BG that’s ‘fine’ is Isle of Conquest and purely because it’s the least complicated epic BG- AV now has a horde bias because they whined for something like ten straight years about it, Wintergrasp strongly favors the defender but curiously seems to just always give defense to Horde (out of seven games played since the change I got defense exactly once), and Ashran is absolute trash.
The overabundance of Systems™. Blizzard already has a problem where whatever design flaws are present in a class are rarely fixed till the next expansion- Restoration Druids in Burning Crusade went from being the worst healer at release because they had the same healing as anyone else without the utility to being the absolute best healers because of their insane throughput and simultaneously destroying the arena system- but they then compound it with Systems™.
Whenever they discover a system is despised and unliked…well, too bad. You’re lashed to it for the expansion. Counter intuitively the things that take the most work to implement will be completely evacuated with zero iteration- Garrisons, even in their cut, hackneyed form, famously cost an entire raid tier worth of art assets in terms of dev time- while the things that are hated you’re forced to shack up with because they’re often the things that take the least effort to implement and therefor have the easiest fixes to make them tolerable.
Which sums up WoW’s biggest issue. Anything you’re at risk of having an interest in gets shelved because it takes work. Anything you hate will get the pumpkin spice treatment and brought up to a level where at least you’re not contemplating doing literally anything else.