Adding another major difference to the BF/OFP comparison on page1...
It seems to me that BI actually cares what's going on in the community and unlike EA/Dice aren't in it for (just) the quick bucks. Just look at these forums, with BI employees actually reading them now and then. We knew about fire-and-forget weapons, EA has invented publish-and-forget.
It's like BF2 was never beta-tested before it hit the stores. Even over half a year later, most of the major bugs have not been fixed. (friendly showing up as enemy, enemy showing up as friendly, missiles going through vehicles, AA missiles seem to prefer friendly choppers over targets they're actually locked on to, and on and on...)
Instead of fixing the game, EA/Dice decided to work on the first and probably by now the second expansion. The first expansion has some guns in it that are better than the ones in the original game and these weapons can be used in the original game too, but only by people who paid the $30 for the expansion. (Others can pick them up from dead guys, but can not start with them.)
I fear one of the next BF2 expansions will have special grenades that kill everyone that didn't buy the latest expansion, on the entire map, in a single blast.
Single player in BF2 might as well not have been there. Tiny maps with AI Rambo's that must have been modelled to Stallone's real brains. You can have about a day worth of fun with BF2 single player. I feel sorry for people who bought it but don't have internet, they do still exist you know.
So I'm begging BI, even if you are desperate for a publisher... please don't do business with EA. I'd rather wait longer for your next game than to have it exploited by EA. EA has eaten up other good studios, digested the good parts and all that's left coming from EA is sh*t.
Just my 0.02 Kc.