Я к тому, что будут ли промежуточные типы? Например, "супербоец"->"боевая поддержка"->"полевой исследователь"->"суперученный"... Просто я всегда предпочитал промежуточные классы. Может они и проигрывают чистым в конкретных функциях, но более универсальны и дают свободу выбора в действиях, позволяя создавать более живых персонажей.