Not only battles are the same because of the terrain , but the AI is lacking a ton too, its clunky.
(You can often see some archers not reacting to near threat or you can see ai perfectly landing a blow to you when you are charging on them behind.
Furthermore , more foot battles are just so bad, you can't fight an AI 1 to 1 if there are more enemy/friendly ai near you , either few enemy ai will focus you , which will let you have no room to counter attack , since they will spam you with constant attacks , until some friendly ai will help you.
(I wish they redone the AI completely , making it take into account your near friendly troops so the AI will distribute their forces equally or at least more equally to enemy forces.)
Also making the Ai take more intelligent fight routes , now it feels like formations are breaking the AI , since if a group of melee fighters for example , are in a formation , they will ignore you ,even if you are melee near them , yes they will aggro for 2-3 seconds with 3-4 warriors (of course) and give you a hard time to land a hit ,since all of them will attack constantly , making you only block... and after just going back to formation and continue ignoring the player.
(There should be something done about the melee fights ,I barely get any good fights , only huge meat on meat wall with brainless spamming of attack button in the enemy pile)
(this is what i wanted , if im playing as a Footman (or anything close to that type of style)
(This type of ai fights should really occur if there are no formations or after a formation is broken)