So many threads about this already.
HP stacking trumps all for the following reasons:
- Priests and grunts heal a %.
- Flags multiply your total hp IIRC, not your base.
- Armor items do not justify their cost.
- Special attacks ignore armor.
Are there exceptions, yes, but those are so rare as to not be relevant. First, no one plays QOT, and if they do, they'll be dead most of the time anyway. LE can reduce your armor, but you just hit him with a stun immediately afterwards and the armor reduction wears off before he can take advantage of it. And anyway, you'll end up with some armor as a side effect of getting your HP items. About the only time I will take armor, not stack it mind you, but get at least one armor heavy item is when the other team has a tower rook or mass minions.
I played a game the other night where a Sedna managed to get 9K hits. If she had spent all her money on armor, she'd be dead in 3 special attacks because they ignore armor. As it was, she was basically unkillable between her minions, priests, self regen rate, and casted heals.