Observer mode actually seems like a great idea, and it would be easy to implement. You could have a free-roaming camera like in edit mode, and maybe even allow the cheat that lets the AI control your character without actually having the cheats.
Now that I think about it, I could just enable cheats and let the computer take over. It's more of a workaround, but then again there isn't a real problem with the way that the game calculates battles; I was just thinking of ways to change it.
If troop quality is taken into effect, would it be possible to factor in the troop type as well, then?