Мне кажется, что всё проще. Лично я делю любой уровень существ на подразделения (в данном случае 2-ой):
1)нападающие - лесные и тёмные эльфы, инферно (2-ая версия улучшения);
2)танки - некроманты, инферно (кроме второй версии улучшения), маги;
3)дальники - людишки, гномы и орки.
Из этих групп можно пытаться выбирать лидеров:
1) нападающие - фурии, ибо мобильны;
2) танки - давно не играл, но пусть будут упыри;
3) дальники - гномы, ибо бронированы по самый не балуй, а на начальных этапах игры сие важно.
P.S.
Кстатис, мысль в голову вошла извращенческая: дать герою существ (в нашем случае) 2-ого уровня и оппоненту и попытаться съиграть. Как мне кажется, здесь можно будет увидеть более-менее реальный уровень игрока в битве. Как думаете?