>>2066130>and it ended up with the heroes just being an almost immortal demigods that slaughter entire armiesExcept you need to grind at least one whole campaign map for them to get there first. So outside of campaigns that carry over heroes this doesn't happen.
>potion of immortalityIf the enemy army is strong enough all your hero(s) will do is burn through their potions after being revived and eventually run out and die for good.
>opponent units attacked, took massive damage from hero retalliationEven if your heros only get combat branch skills the damage still won't be "massive" until you've cleared at least one campaign map. It will be decent, like a week's worth of about L5 troop growth at most.
>and even when they'd kill the hero, it got revived back into life, just to drink an other potion while still can defend with retalliation, ad infiniumWrong. He "dies" with retaliation, gets brought back by bottled Guardian Angel, drinks another potion on his turn or he's gone for good, "dies" with retaliation again, and this continues until he runs out of potions. If the enemy has a hero with illusions or summoning he is fucked unless he has more potions than the enemy has mana (pro tip: never happens). If the enemy has a large enough stack of vampires he's fucked too. If the enemy has a strong enough stack with First Strike he's fucked too. If the enemy has enough angels to resurrect whatever is attacking him once it might be over too if the attacking stack is strong enough.
>computer opponents are trashDuh. But it still doesn't work until you go partway into campaigns.
IV has lots of flaws but heroes on the battlefield aren't among them.