Added 33 minutes later
Ideally, there should be heroes for each race, with all possible starting skills (not abilities).
I would combine two specializations here:
For each mastered school, the hero gains a level-up.
Added 55 minutes later
By the way, what about this specialization for the Shadow League: creatures that die in battle under the hero's command are considered sacrifices to Malassa, and as a result, the growth rate of beasts and minotaurs increases. Use an exponential formula, as is done with the sacrificial pit, and it will be balanced.
Added 4 minutes later
It would also be good to have a dwarf with excellent dungeon scouting.