I have played several classes during different expansions and feel like all of the classes I have played currently suck. I don't mean tuning wise, I mean mechanically.
Warrior- Cata, MoP were the best versions of big dps specs I have ever played. WOD was awful for both, and legion is just as bad if not worse. The hard hitting arms spec has been reduced to a spam fest. Fury has a lot of contradictory talents and abilities and the enrage mechanic has been made worse.
Warlock- Cata only played demo and destro both specs were fun. WOD demo was amazing, probably my favorite spec in the game. I havnt tried warlock in legion, it looked incredibly boring during the pre patch.
Hunter- mop and WOD had solid spec play styles for all 3 specs, to be honest I don't know why they changed anything. Survival is basically a meme spec that no serious player uses. Bm is 3 buttons, I think Helen Keller could play it flawlessly. Marks isn't as bad as bm but it's still kind of lame. Again I don't know why they changed either hunter spec as they all got 100x worse.
How are you liking your new class?