I think it’s fair to say most classes are clearly cheaply done nowadays. I swear I tell zero difference between ALL melee classes. They all come with the same rotations and same crowd controls. It’s always the same interrupt/kick/pummel…etc followed by a “oh he faked me?, no problem, here’s an on-demand stun” which is then followed by a defensive spell reflect/blur/cloak of shadows/bubble/darkness/barkskin…etc. Even casters have zero uniqueness nowadays and are pretty much a copy/paste of one another, even specs for that matter. The only melee that stands out a bit from the rest is a rogue because of their stealth and the only caster that stands out a bit from the best is a mage as far as uniqueness is concerned.
I will never understand how they managed to mess up my class, a class I have played since 2007 with zero alts. We went from having 6(or more?) curses that could all be used differently depending on situation, four DoTs and 3 Drains to being this mindless “press 1, 2, 3” garbage. Even our pets had many talents you could bind and take advantage of. Now all three specs are pretty much the same. Pop your 3 minute cooldown, kill or get killed, good night. You could tell when playing in TBC and WoTLK that actual passion was put into the mechanic you are playing. Nowadays it feels like all classes were designed by two or three underpaid employees.