On ranks 0-20 maybe (and even that is questionable, I still remember those archer waves of low ranks when there was no server cap). Then you play classes/weapons that are better than others, especially when you are a competitive player.
The current meta is caveman simple - hitrade/gamble. Knight is obviously the best for it, can take the most punishment and hits hard enough.
At level 44, I’ve been playing knight primarily because they don’t feel gimmicky, and are more fun to fight against. Dodge is annoying, tele-charge is annoying, and dealing with ranged is annoying.
The “special abilities” that the other classes have are horrendously designed and no fun to play against.