I'd rather disagree. In the upcoming game, assuming it's a mix between MoM (Master of Magic) and what they said in their journel, will probablly have 2 ways of getting a unit:
Recruiting one(some?), when trained you give it gear and train it as much as you like.
Summoning, meaning using your spellpower to summon a predefined (I hope it will be better than this) unit.
In my experience, the summoned units are always broken- either one(some?) of them is overpowered, or the lots of them are underpowered (I'd like to base it on MoM again, since they said it's supposed to be partly based on it, + it's a great game). A big part of the reason for this is, while usually some of the greater summoned units are better than the trained units, they usually cost a whole lot more, not to mention the magic power you have to invest in keeping them in order (usually endgame you have lack of power compared to money, since you got a lot of over-built cities that pays lots of taxes). A tactic to use the said units to become overpowered is summoning specific ones early on, when other player/cities do not have the time to build propper defenses against them.
Assuming you will be able to summon a spaciel ultra-strong monster, how do you balance it? Great cost, while it can be slaughtered by a bunch of hired units? Lower cost and make it less strong?
The reason heroes are favorable to my mind is because getting them to the "Demigod" state is very hard, and many times even if you manage to do that since usually "any" other player would've finished the game.
Assuming you balance it, I think the idea is quite nice.