I've noticed the ai doing some things that help explain some of its shortcomings. Here are some observations and suggestions.
(1) I've noticed that the ai, even when in large stacks with tons of combat units, is continually suffering from low combat value. In an attempt to figure this out, I've seen that ai armies and stacks are almost always at 50% cohesion or less, thus creating large combat penalties. Trying to figure out why this was happening, I loaded up a few games as the ai and I noticed that the ai rarely ever uses rail transport to ferry troops between two locations. Thinking that maybe this was due to rail usage in other areas, I modified the April scenario giving the ai nation 10000 rail and river transport points. Despite this complete overabundance of abailable transport, the ai is still marching its troops from one location to another, even when rail is available.
Suggestion: Allow the ai to make more use of the available rail system to keep cohesion up.
(2) I've also noticed when loading up the ai saves, that its generals are not being moved efficiently to where they are needed. The Union western theater is virtually devoid of leaders, save the ones that are actually created out west. The ones in the east are sitting virtually useless in large stacks. Moreover, the ones that can be used are often times attached as embedded leaders in small brigades and militia formations, leaving large stacks of brigades leaderless. To rectify this, I deleted the leader embedding from all non-special brigade sized units. Despite this, the ai is still embedding leaders in small brigades and militias and not forming divisions. That said, the new divison model is allowing the ai to create a lot more divisions, but the makeup of those divisions is poor, with many being filed out by militia and infantry with no artillery.
Suggestion: Remove the ability of the ai to embed leaders in brigades (aside from the special ones) and encourage it to create more divisions. Also teach it about force balance. Can't say how many times I've seen 5 leaders in a stack of 100 elements and none of them are division leaders due to one embedded militia.
Suggestion: Teach the ai to form divisions (at full strength) as soon as possible to prevent excess leaders stacking up in locations with large numbers of brigades.
Suggestion: Split the leader events in 1861, 1862, 1863, and 1864 to grant leaders not just in the east, but to also put them in the west to encourage leaders in that theater.