I was reading the siege battle thread and Derek's post about how fights shouldn't drag on too long and the starting positions shouldn't be too far away from each other. This brought to mind kind of a fun idea I had about the starting unit positions in tactical battle.
What if, when starting a battle, there was a roll made to see which group, attacker or defender has the tactical advantage when initiating the battle?
The one who comes out on top could make a choice of formation to start the battle with. The winner could choose to surround the enemy from all sides with melee units starting really close by, or to have their units in one group and the enemy units scattered around or what have you. Another option would be for the game to automatically determine a starting formation depending on what kind of units each side has.
Tough and smart enemies like dragons could always start with the tactical benefit unless your units were lead by a very strong tactical leader, etc.
Just an idea.