Nice review.
The AI could certainly be better--don't ask them to drive you somewhere. I think part of it is user error not knowing how to use them. Much like people blame AI in race sims for cutting them off, when the AI is really just racing as a racer *should* be racing. Sometimes.
Still, you can do an awful lot with them, and sometimes I've found that the problem is what I've told them to do and didn't change with the conditions.
My biggest complaint: you can't turn your head when driving. I'm fine with the rough graphics etc, but I'd sure like to see where I'm going or where I'm getting shot from.
On MP, I think it should be mentioned that changing the respawns makes a huge improvement in gameplay. Default is unretricted (unlimited) respawns. I normally prefer no respawns at all, but with this game restricted seems just about right. Keep your AI soldiers alive---and a couple in reserve out of the action, in case of a helo crash for instance
---and the gameplay thrives.