Nah, the campaign AI is far far better, especially the diplomacy (I've seen this in many mods already)...
As for the cavalry charges, I think it had to do with the vanilla stats, regarding at what distance the lances were lowered. Again in mods I've had no troubles with charging, retreating and charging again :)