Regarding AI...I have to say..
It is somewhat better. Last night I played 2 games and of course there was at least 1 ragequitter per game - so common now it's a feature - anyhow - I was midly impressed with what the ai was then doing. In fact they mixed it up so much that i had to double check the score list to make sure it was in fact ai and not a player - that to me is a sign of improving ai quality.
Now if they could only do something about how easy the ai is to farm it'd be almost perfect imo. I'm no programmer but i'd be looking at how the ai's react when at 50% health or so - ie program a get the hell out of dodge button, or the ability to use health pots or something. Does ai even continue to purchase gear?
Usually i dont give ai any precedence at all, if someone drops it's almost always game over imo - yet with rage quitters being so goddamned common(one per game basically - cancer) it's nice when the remaining two players stick around and cope with an ai teammate - i respect people who do that.
2c