too many counter-attacks!
is it just me who really dislikes the way that defenders get a counter attack against every single attack made against them? it allows melee units to do at least twice the damage that ranged units can, and really slows down proceedings. currently there is little advantage to surrounding an enemy versus letting him take on your units one at a time: the same number of attacks are made in either case with no modifiers. plus it slows down battles and makes the turn system far too coarse grained.
there should be a limit on the number of counterattacks you can make in a turn and it should be impossible to counter attack units attacking you from the flank and rear.