I gave in and bought BF3, and indeed, it is very good.
- 'Dirt' on my cameras inside tanks/AA vehicles... I get their attempt at gritty realism, but it is just annoying. I want to see a crystal clear view as I shoot enemy infantry in the face with a gatling gun/HMG, or turn enemy tanks into flaming roadblocks! (bloodthirsty smiley here)
- Chokepoint maps. As good as Operation Firestorm and a few other maps are, some of the ridiculous chokepoint maps (Operation Metro, that tunnel one with a few vehicles) are just laughable. I halfway think these are in the game just to grind for unlocks.
- Coop, while very interesting, has NO BUILT IN TEXT/VOICE CHAT. This seems like a shoddy port of a console feature. Not even text chat? Really? Multiplayer has it... Also, coop seems inordinately slow compared to multiplayer, regardless of comps involved. Obviously some of this is from AI routines, but still.
- Maybe it's just placement, but C4/explosives in general seem WAY stronger than in BFBC2, for example. 1 C4 destroying a full health tank? Lame. Still, tanks are beastly, so it was probably a balance decision.
The single player is of course a bad CoD ripoff, but the jet sequence is gorgeous enough that I almost forgive DICE. Eyegasm territory, and you don't even get to free fly. I can't wait for the single player tank sequence, when I eventually go back and finish up the singleplayer portion.