Balanced??? Hmm, I'm afraid I'll have to change all the priorities... before, you could cast Slow for 15 turns.
How often do you cast Slow for 15 turns?!
summon an elemental unit.
Elementals... Well, what do you suggest? We could introduce a limit of 6-8 turns for each side. We could even make it dependent on something - after all, you get elementals in the second month and later. We could do it like this:
The first 2 weeks of the year - a limit of 7 turns for each side.
The next 2 weeks - a limit of 8 turns.
The next 2 weeks - a limit of 9 turns.
The next month - 10 turns.
Then always 10 turns. But then the new feature would make less sense - neutrals wouldn't be able to hold you back (which is what we want), and most battles would be over in 10 turns. That would be boring. Maybe we should make a triple system - during a battle with an enemy hero, with neutrals, and during a castle defense. And also, make the number of turns per "day" increase, but not too much.
Let's say, against neutrals:
1st month - 5 turns.
2nd month - 6 turns.
3rd month - 7 turns.
Then always 7 turns.
Against an enemy hero:
The first 2 weeks - 6 turns.
The next 2 weeks - 7 turns.
The next month - 8 turns.
Then always 9 turns.
Siege:
The first 2 weeks: 6 turns.
The next 3 weeks: 7 turns.
The next month: 8 turns.
Doesn't it seem like this is nonsense?
Don't be so harsh. I'm just making some schematic suggestions.