Ну во-первых, В 1 и 2-х Героях замки или города не начальной расы попадались чуть меньше чем всегда, так что аргумент с юнитами не катит ( а даже если и не попадуться, что мне эти гидры с защитой у героя 0, если у меня атака 10)! Так же в 1-х Героях в виду отсутствия вторичных умений любой герой мог, при отстройки полной гильдии магов, изучить все заклы сразу, по этому колдуны первых уровней были в основном хороши для мелкого "под.ирания" (чем охотно пользовался компьютер) в виде изучения шторма или армагеддона - взял колдуна первого уровня (благо сила + 3), обучился заклу, напал на сильного героя, бабахнул, сделал следующего, вот и все. А для нормальной большой битвы маги явно проигрывали воинам (особенно если разница в атаке и защите около 10, в первых 2-х сериях это отчетно видно). Так же + для воинов в первой части Героев то, что любое наложенное на твоего юнита проклятье можно устранить любым наложенным на себя положительным заклинанием ( в 5-х Героях не всякое рассеивание или антимагия спасет, от проклятия если твоя сила магии намного меньше силы магии противника, хоть какой-то + магам)
Добавлено через 1 минуту
При полной раскачке ветки Силы воин получает иммун к магии и отличную стрелковую атаку. При таком раскладе вражеский герой-маг кладется за 1 ход, остается только с его армией справиться.