Incompetence seems to increase exponentially with class complexity.
If you want the majority of the player base to reach a higher standard then the classes need to be simpler to play.
Until then, there will always be those that can cope with 3 or 4 bars of skills and those that can't.
Personally...I can't, so I choose simpler classes that don't have too much responsibility and will try to play mostly solo.