Респаун - уже привычно в Героях 5 - это таверна. Если делать, то проще: при выкупе героя из таверны возвращать тому 30% армии, если выкуп произошёл тем же игроком, которым играл им ранее. А то, чем больше костылей, тем несуразнее всё выглядит.
Автоматический респаун без таверны и с начальной ненулевой армией, которая не зависит от той армии, что была у героя до поражения, в этом плане мне видится эффективнее. Как Николас в пятой кампании (только не с тысячей скелетов, хех). Но да, таки надо отключить эту функцию на нейтралах, наверное, а то так можно себе много армии собрать на пустом месте, будет эффективная замена некромантии )