I would like to see some personality shown in the tactical: Autoresolve Battle
Perhaps, this would be managed by the skill of the highest rated hero in the army?
Example: Warrior 1 favors offensive tactics, and is more aggressive
Example: Scholar 3 favors defensive battle, waiting for the opponent to close instead of rushing into battle
If Warrior 1 and Scholar 3 are in the same army, the army will follow the tactics of the higher level Scholar 3 hero.
Perhaps, this skill increases based on the level of the commanding hero?
Level 1: 50% Bull Rush AI, 30% Offensive AI, 20% Defensive AI, 0% Withdraw AI strategy
Level 5: 0% Bull Rush, 50% Offensive, 50% Defensive
or to take it further;
Level 1 with 200% Advantage - 100% Bull Rush
Level 1 with 0% Advantage - 40% Bull Rush, 40% Offensive, 20% Defensive
Level 5 with 200% Advantage - 50% Bull Rush, 50% Offensive
Level 5 with 0% Advantage - 0% Bull Rush AI, 50% Offensive AI, 50% Defensive AI
Level 5 at 50% Disadvantage - 50% Retreat AI strategy
Note how the more experienced level 5 hero is more likely to undertake a more optimal tactical strategy than less experienced heros.
Perhaps, each Hero would have a favored battle tactic that he favors and this would be shown on their card.
Perhaps, you could choose the commander of each army (to determine the battle tactics most likely to be used). If you don't choose the commander is automatically the highest level hero.