The real issue is the tactical AI needs help. My game, I got declared on by an AI (and their friend). Friend had no real troops to worry about, but Saladin, who DoWed me, actually came with a decent mix of guys. They came in, and set up around one of my cities. And then, proceeded to die. One by one. My 2-3 Keshiks plus the city itself was all that I needed to completely annihilate their army. They had a solid 6-8 troops, and not a bad mix of catapults, longswords, knights, pikeman, and so on. But they just never found a way to get set up, and actually bombard the city. I'm not sure where in the AI the flaw lay - the makeup of the army? positioning? reinforcements? when to retreat? When to run in guns ablaze? It definitely needs some tweaking. It was a semi-surprise DoW, and I really didn't have all that many troops in the area (of course, due to the keshik's movement and promotions, I reinforced it within about 3 turns), but they easily should have been able to take a city due to my weak defense but couldn't.