I think that if different classes have the same skills and the same skill tree, then the point of having classes is lost. The connections in the skill tree should initially take into account the percentage chance of stats appearing for each class and be structured in such a way as to create a choice (either you upgrade a skill with high synergy with your stat, but it may not be the most useful skill in itself; or you upgrade a skill with little or no synergy with your main stats, but for some reason it may turn out to be extremely useful, for example, damage per turn for the Dark Elves).
That's just my humble opinion.
But the focus of the faction's troops shows that it is unlikely to work well, just like a racial skill. Plus, only two schools of high-level spells appear in the cities.
This defines the classes. Therefore, it is stupid to give other magical schools a higher chance of appearing when there won't even be spells of that school...
At least for this reason, there won't be opposite classes.
Added 4 minutes later
Now the skill tree provides a fairly good choice in different directions. In addition, I want to leave the factions with their uniqueness, even if it's in the same rare skills, without classes covering all the "gaps" in the skill tree.
Added 4 minutes later
Regarding damage per turn for the Dark Elves. And it's good that the percentage of defense won't change.
NHF 0.90 : NHF - группа в VK
Карты для HeroesV:
Путешествие , Условие крови , Рука судьбы.Часть 1: В поход , Рука судьбы.Часть 2: Отчаянье , Рука судьбы.Часть 3: Восхождение , Стойкость
Абсолютная власть , Иду на Вы! , Корона Ургаша , На задворках
Мир надо уничтожить... Чтобы создать свой...