I personally like the system as it is. Not all of the classes get the full potential of the abilities from other classes. For example my friend leveled up conjurer and gladiator and he did not modify his numbers in mind. With cure 2 he was doing 400 on his conjurer but on gladiator it was only getting 200.

To try to appeal to people who want to have the different classes and not have to re allocate all of their points I think a type of memory system should be put in place where the system will remember that on Conjurer I had 100 intelligence and that on Gladiator I had 100 vitality.