Who has played age of wonders: Shadow magic?
I always felt the balance was good when it came to higher end unit vs weaker one.
Basicly they had the ability to chip away health, but most unit had at most 24health... Also most faction had a low level unit that its base damage was magical - quickly built and would bypass most armor.
Armor actually improved both absorbtion and damage avoidance but it felt that you could not simply wipe everything out with a single heavy unit, you needed fodder.
I'm under the impression that the major issue is most unit has too much health (the only way to efficiently get rid of heavily armor unit is pretty much magic right now). But reducing health would lead to another headheach - lowering every damage or we are back to glass canon.
So instead, upping the damage a bit for chipping should help (stack off 3 should be able to chip 1 to 3 damages per unit on high end armor, perhaps 1 min per weapon tiers and x2 for 2hders), also adding more natural magical attack, should be so for most beasts... Or allow all faction to build some sort of construct that deals basic elemental damage.
But all in all, so far it has improved much since the initial launch of the game! It is not perfect and has room for improvement, but it is certainly not crippling either.