I like both ideas. I think it provides a nice middle ground between macro and micro management. I would love to stand on a hillside somewhat removed from the fray and see how well my general performs. Of course, having the option of permanently "relieving" the general of his duties in the event of a poorly managed battle, would be the icing on the cake.