Tu peux mettre n'importe quelle classe secondaire à n'importe quel perso, le jeu est pensé pour expérimenter justement
Cela dit les stats de base diffèrent d'un perso à un autre. Dans un souci d'optimisation certains perso seront plus adaptés à certaines classes, donc c'est intéressant de construire des synergies au moins pour le end game
Après faut toujours relativiser, certains build sont viables dans des conditions particulières. Par exemple jouer Casti en tank paraît incongru, mais sa jauge de PV est tellement grande que ça le fait la plupart du temps. En revanche jouer Téménos en dps physique ça n'a pas grand intérêt vu que son atout principal c'est sa jauge de mana 
Tu peux changer de classe quand tu veux, c'est même recommandé de monter les différentes classes à un moment du jeu. Pour construire une bonne équipe tu vas devoir chercher des talents qui ne se situent pas forcément dans la classe que tu joues. Pour les derniers boss tu vas donc devoir farmer, c'est facile mais un peu long 