I’m sure such thread exist but somehow on lists of suggestions I didn’t see such(plenty of them so I could miss it). Sorry for this. Mages in every game, regardless are they considered overpowered or not, have that one amazing ability to, among many, damage many targets just with one spell. When army in elemental relies on attack/armor(+dodge) to damage a single target a mage can inflict a moderate amount of damage to a single unit but
I_am_a_Mage
Since Master Of Magic Heroes are an isue. If you make them unique so that only one faction can get certein hero then we get random element into the game. Making them more expensive doesn't solve the problem how it is now. Making items harder to get will render them useless. Adding passive abilities like +10% to attack for every unit in stack will make "stacks of doom" present. So that doesn't solve anything. I would add counter
What about large map's? Am i supposed to have few cities to keep the game in balance? As mentioned before - limiting building possibilities won't bring anything good to the game. And, besides, what about conquering two players with four cities each. Won't that be a city spamm too?