The thing i feel like this game needs, is unit placement when you start a battle. Not individual units, but you should be able to at least alter your start location. It seems ridiculous, that you as the attacker, would start in the middle of a swamp or on the only downhill location on the map. It’s frustratin because, first of all, nobody would ever start a battle like that in real life. It’s also a tremendous loss of opportunity to use tactics to overcome a superior foe.
I think the attacker should always be able to alter his placement, sometimes the defender too.