each character has 1 role they are best at and then 2 more that they are competent with... however at a point in the game everyone gains access to all roles but the nodes on secondary trees are very expensive so you wont be maxing out those until post game