Yes I think that's the way to go. Give folks a choice.I'm in favour of leaving all the game info as it is now, but providing a series of historic/accurate/FoW toggles to turn off any number of options regarding information on the enemy right down to no player names and no enemy regt names given when you click on their flags. If you melee an enemy I think you should be told what regiment it is because win or lose you'll most likely come away with a few prisoners.
A fair point re the host. In MP games, the obvious solution is for him host to take a junior command position where his supperior knowledge won't come into play.Most of the information about enemy formations was obtained prior to battles from deserters or prisoners or sympathetic locals so I don't have many issues with the army formations being visible in the formation selection screen (the host in any case will have very good knowledge if he's setting up a scenario or creating a sandbox scenario). Some of us have super analytical minds and excellent information retention and might remember those things in the heat of battle, some players won't and even that isn't unfair I don't think.
Martin