Although I played least in wod, I feel like wod lacking content the unforeseen problems of the garrison system (albeit they double downed and made a second garrison, like what?). The fact BFA existed when people gave way way way more feedback on issues prior to launch than wod makes BFA the worst. Less people were playing during wod and there were major content droughts, whereas bfa was hot off of legion, the devs made very few posts, put changes on the beta with no context, didn't EVEN have people working on each spec after removing the artifact system, much less fixing each spec, put azerite on the beta like a week before launch (and responded with its leveling gear when people said it was boring, turns out the traits are the same for all content XDDDD). And how can we forget the GCD issue, and them changing the AP system where before you got it from all content (so if you have to grind ap you can get it from dungeons/pvp) and instead made the best sources islands (cause people have to be forced to do new content for some reason) and world quests (which had way few variations than the legion ones). Wod wasn't good yeah, that's why so many people quit, but BFA actually makes me angry and for that in my opinion its the worst.