First of all I would like to congratulate Frogboy on another wonderful AI update. The AI is noticeably better. However after playing it I have still noticed several weak points and large mistakes that it makes.
AI still moves weak units right next to my armies.
This issue has been around forever and is super annoying.The AI is constantly moving units like lone champions or pioneers right next to my stacks or cities. Which is really stupid and immersion killing. Many times it's to take a goodie or outpost but taking a outpost does you no good if you lose the unit the next turn. The AI really needs to stop moving units into places that are 100% death traps. They even do this sometimes with small groups of units. Unless they plan on attacking one of my units the AI should never move their units within my attack range, ever. If the AI has sees a enemy army nearby units should fallback to the nearest city not walk right by the army.
On a side note the AI is still sending lone champions around. Is this ever a smart idea? I don't ever have champions alone, in LH they almost always need some backup. I have seen enemy sovs get killed because they run around alone.
AI not improving production in some cities.
Sometimes when I take AI cities they don't have any production buildings or even unrest buildings built, even mid to late game. This is a pretty big deal because it causes some of their cities to stall midgame and become useless. Production buildings are very important mid and late game as you can't build the more advanced buildings without them. The AI should always prioritize increasing the production in cities directly or by decreasing unrest. These are the first things I build because they allow me to build everything else much faster. Masons are especially important.
Still casting spells on Caravans.
This is pretty self explanatory.