First off, let me say that this is an amazing game. I love each puzzle, they are all very challenging, and the unit control, although clunky, works.
However, I do have three grievances with the game. First off is how the units interact with the environment. Occasionally you’ll find that your units will phase through walls and tents and building and other things that they very obviously shouldn’t phase through. It’s very occasional and they aren’t major glitches, but they do distract you from the game when they happen.
Secondly, the UI is set up very weirdly, where you have to scroll the view side to side to see all of the options. However, this is a very minor grievance, since it’s still functional and you get used to it after a bit.
The third and largest grievance is that the faction units have very little identity to their faction. For example, for the Byzantine faction, you have swordsmen who upgrade into knights, archers who upgrade into elite archers, cavaliers who don’t upgrade into anything, and catapults that upgrade into cannons. These are all very basic, general units that don’t scream “Byzantine,” especially since the byzantines didn’t really have any knights in their army. Maybe instead of that setup, you can have border swordsmen that upgrade into Varangian Guardsmen, militia archers that upgrade into Syrian archers, lancer cavalry that evolve into Cataphracts, and catapults that evolve into bombards. I have not played through the ottoman branch yet, and I can’t speak much on their units since I don’t know their history well enough, but the same idea should apply to their units.