This game has everything a good strategy game should have: many units, good interface, side customization, tactical combat, research...
It is since the old wonderful Master Of Magic that I can't see a game like this.
Excellet the idea of the mages' towers that limits the range of the spells!
The only bug is the AI that does not builds new cities, but relies on conquering existing ones.