agreed, I think better campaign AI would have a flow-on effect to improve some of the other problems like diplomacy (better sense of strategic position and goals would make for more consistent negotiation from AI-controlled factions) and battle AI (because it's hard to judge at the moment when the AI so often fields desperately inferior stacks)
Bookmarks