Well, that's certainly a debatable point :) Nagas and Necromancers are objectively better mages, while Orcs and Humans are better warriors. Inferno falls behind because, in principle, it's a physical race, but in this case, the enhanced fire magic really shines.
And there's nothing interesting about fire magic for level 15. :)
The imbalance of the 6 heroes lies in the fact that warriors are virtually ineffective at low levels, and it's unclear what to do about it.
Added 4 minutes ago
I also can't agree about fire magic. It's practically useless. And the spells that are good have better alternatives in other schools. I almost never level up fire or air.
And there's no equivalent to increasing magical defense (fire shield) in other magic schools.
Added 1 minute ago
"Air magic" is Lightning and Chain Lightning. I won about 80% of battles in the first month at the highest levels with these two spells. And for ranged units, "Hail of Arrows" +60% damage and no penalty. With the hero's passive ability +10% damage and +3% for each subsequent shot and +25% to range, ranged units decide the outcome of the battle.