More personaity to classes (for future project)

Regarding #1

Maybe you could do this in a different game, where each mastery has a smaller skill tree.

On the other hand we might already have something similar in place through item sets and other build defining gear.[/QUOTE][/INDENT]
Suggestions #2 and #3 could work out, if you plan for them from the start. But #2 might be tricky, if you do not have that many variants, or if you have them, but they multiply the required work. I see issues with #3, if you do not get the mutator for your dual-class, that you want to have.