From: metro Chicago, Illinois, USA
A wargame with good AI...
I find scripted scenario lazy programming and not replayable. You alreay know that X platoons are coming from the right or left when you replay it. A solution for such cases would be more scripts. But then you have a difficult time in debugging and fine-tune all the scripts.
It depends on the game's scripting engine. With a robust scripting engine, the scenario designer can vary the action, and reaction, and even have it auto-adapt.
An idea of my would be that the AI determines the tactics it want to us on higher level. Attack centre, use right flank, etc. Perhaps help the AI by looking at the player units, then it selects 4 tactics and randomize which tactics is chosen. After that it will use a tactics engine.
We are doing this more or less (not quite for all scenarios) in the forthcoming Campaign Series: Vietnam game (and all future CS games).
With the CSEE (Campaign Series Event Engine) and its SAI (Scripted AI), there is no end to the sophistication, and replayability. As you say, it is time consuming debugging and fine tuning the scripts. But practical time constraints and programming difficulty aside, inherently there are no limits on what you can do with the CSEE/SAI.