Предложение по улучшению: когда вы перемещаете всю армию от одного героя к другому, оставшаяся одиночная единица часто оказывается не той, которую вы хотели бы оставить. Например, если у вас есть и импы, и копейщики, то в итоге останется 1 копейщик вместо 1 импа, которого вы хотели бы оставить. Было бы неплохо, если бы существовал приоритет для оставления юнита:
Дракон, серебряный пегас, обсидиановый горгулья, фея, змеекрыл, гарпия, королевский грифон, кентавр-капитан, волчий налётчик, элементаль бури, гоблин, пикси, фамильяр, призрак, кентавр, каменный горгулья, гарпия, имп, гоблин, скелет-воин, гнолл-мародёр, троглодит, мастер-гремлин, галибердьер, гнолл, гремлин, скелет, троглодит, копейщик.
Нечто подобное уже существует в текущей версии HoMM HD:
на экране встречи героев вы можете одновременно нажать клавиши Control+Shift+Alt, удерживая их, и щелкнуть мышью по какому-либо отряду героя — весь этот отряд переместится к другому герою, за исключением одной единицы из отряда, по которому вы щелкнули (следовательно, щелкнув по самому быстрому отряду, у пустого героя останется одна единица с максимальной доступной скоростью).
Это не работает, если у обоих героев восемь или более различных типов юнитов, из-за нехватки свободных слотов, поэтому вам нужно уволить самый слабый отряд (отряды), чтобы перевести отряд таким образом
(с) Roger Zelazny