I am not talking about revamping the system. I am talking about some slight improvements. A few more skills in the pool for each class without increasing the number of slots. I would also love if they made classes a better choice. Here is a "off the top of my head" example of a way to do that.

If a class has at least 7 DOW skills equipped they gain +10 STR (or any other stats you want to give them like crit/det)
If a class has at least 7 DOM skills equipped they gain +10 PiE (same as before add whatever stats you would. balance isnt important when giving an example.)

or

If a class has at least 3 of another jobs skills equipped they gain a bonus to that jobs main stat.

Lancer has 3 PUG skills and 3 MRD skills. He gains +5 STR for each (so 10 STR). He also grabbed 3 GLA skills so he gets +5 VIT. Also instead of just adding base stats you can add a few of the other stats. PUG is STR+SKill speed, MRD is STR+Parry, LNC is STR+crit, GLA is VIT+Det and so on.