What I feel would be great for the game in general is more diversity in how you build your class.
This would be following the basic principle of risk/reward choices, where choosing to specialise your class would result in shortcomings to other areas.
For example soldier class: let's say they...