I've played four games solo against the computer. One alone and three with an AI buddy, and I agree with everything that's being said.
1) Bot opponents won't hesitate to hurt you. You have to be able to split your fleet and manage a roving defense.
2) Bot allies haven't been great at direct intervention (e.g. they show up when my planet's getting whacked), but I've noticed a definite willingness to pile on! So, if I am launching an attack I am not surprise to see my AI buddy show up a little while later and join the fracas. Allies also seem adept and carrying their weight - expanding and distracting some of the opposition. One interesting whisper I got from the bot was something to the effect of, "Go pound on the homeworld of the guy who's pummeling me!"
3) It is difficult to force an engagement when the bot is outgunned. While this makes tactical sense, from a playability perspective it means that there is no war of attrition or pause between harassing raids. You chase them away and as soon you leave they come right back at no real expense since nothing (much) needed to be rebuilt. There are some technologies that allow you to slow down departing fleets, but a) 3 out of the 4 games I played were decided before that tech really made sense to pursue, and
there is opposing tech that cancels it out. But, it might be possible in larger/longer games to create a sort of "tarpit" or "roach motel" system with lots of phase inhibitors and a waiting nearby fleet...