The AI is frustratingly difficult if you limit yourself from abusing it. There's no real middle ground though since if you use anything like good magic scripting, thugs/SC's, PD, you pretty much roll over it. The game becomes incredibly fun when you play online though.