The problem with a lot of the other system proposed I've mentioned before. They try and limit progress from a certain point and close down the open-ness of both the Armoury System and the job system. Doing things like limiting Paladin to Gladiator.
When Paladin should be able to be a Lancer, Con, Thaum, or any other weapon class.
I can't support any system that says "You can only be a black mage if you level thaum" that doesn't make sense. The system that is implemented needs to be open and only the player should force limitations on themselves.