Got BF3 today. First impression: wtf. Buggiest game I ever played; only 1 out of 5 attempts to join a server works, game crashes randomly, dead people tend to 'freeze' and look like if they are alive, random (once per few rounds) non-latency lag.
Most of the servers are 32 or 64 people playing Conquest with or without vehicles. With vehicles the game is dead boring as only the ones that get in them get to be the game changers, without vehicles the game is full of goddamn actual campers. Respawn options suck: I either respawn up ass and run 30s to the battlefield or respawn on a squad member and get pinned down. Respawning on flag is an almost certain death to campers ;/
Ooh, and to get a sensible sniper rifle I need to play with a crappy, 3-4 shots-to-kill rifle. Shotgun is really fun though.
Hope my impression changes, cos I just ragequit after the last crash.