Questing is fun, the variety of enemies is cool, but economic and defend city aspects are underdeveloped and are boring and ab annoyance when hindering you from questing. Also waiting for mana to regenerate is a bore, the potion cooldown should be 2 minutes instead of 5.
I finished this out of stubborness to get all the medals and I must say they are unbalanced too, the kill 100 mags medal is normallyachieved only a long long time after you finish the main story of game and pass level 100.
The fun thing is questing, it would have been better to make this part more nuanced with even more spells and attacks and enemies instead of useless city management and city defense part where you even cant use potions and your army is useless and all enemies are boringly the same, city defense is a chore.