Keep in mind that this is only talking about how much fun the rotation is, nothing else, and it doesn’t mean it cannot be improved, and also keep in mind that pretty much every spec was better in legion compared to their bfa counterpart.
Great specs
Melee
Fury warrior
Enh sham
Ww monk
Ranged
Fire mage
Elemental shaman
Good specs
Melee
Havoc dh, used to be great in legion
Frost dk
Unholy dk
Ranged
Frost mage
Mm hunter
Balance druid
Shadow priest
Average specs
Melee
Surv hunter
Feral druid
Outlaw rogue
Sub rogue
Ranged
Destro lock
Demo lock
Bad specs
Melee
Ret pally, used to be great in wod
Sin rogue, don’t like this at all
Arms warr, pretty bad
Ranged
Bm hunter, do not like pets so this is more of a personal thing
Aff lock, a disaster of a spec even compared to legion
Arcane mage, Just bad, legion was way better, a good spec or at least decent
And that’s it. I tried to be objective somewhat, what do you do, how interesting the mechanics are, etc…
This is specifically about how fun the specs are, listing the problems of each and every spec is too much for a single post, no one would read it anyway, too long. And remember legion was way superior, aside from fury warrior, and surv hunter, just because it was so freaking clunky.