nearly all of the classes you listed played better in Legion, lol.
Don't believe me? go into class forums/discords and make a pol, the consensus is pretty clear.
I think the underlying toolkit for most classes is okay, i'd just like to have more/fun stuff in them and less coming through borrowed power.