Technically well done, but imbalanced
Well. The graphics are well done, the sounds are well done and I did not find bugs or glitches. At least none struckme during playing this. So technically, this is well implemented.
However, there is not much challenge. In fact, it is quite easy to break the game, which makes it really boring. The magic word is 'map control'. You need 2 - 3 strong armies and the game is over. A strong army (for me) consists of a level 6 hero + stuff. I really like those level 3 fire sorcs for 180++ fire damage to all enemies. Given this, RUSH to your enemies stronghold, kill any army that ventured out of it and park the army in front of the stronghold. This completely breaks the AI. The AI keeps on sending weak armies after weak armies into that big evil bag of doom and just feeds you while not gaining any economic advantage on its own while a second army can just grab the entire map. If you are persistent, you can just farm later on for fun. In the beginning, two good heros and a cathedral can cut your repair costs to 0 while farming those armies in order to build up tech and level, and after that (after level 1 in fact), the game is over, because you can easily have that level 6 hero - 180++ damage to all-combo, which appears to be impossible to beat with weak units.
That simple dominating strategy is the reason I only vote around 6/10. The AI should be revised in this point to mass up forces or to ignore the army and rush past it with like 3 or 4 weak armies, trying to get some villages and mines in order to have some sort of chance to stop me from repairing everything every turn after slaughtering them. Or it should be harder to camp them like that. But until then, the game is just boring.