Just picked up the game and spent a good 4 hours on multiplayer yesterday. Probably all been said before but here's my thoughts:
1st initial impressions:
Positives: sweet graphics, runs great, seems stable, love destructible environment
Negatives: too may snipers and LMG's, balance issues, small maps, not enough varied maps, console orientation, small teams/squads
Also finding it v.tough with only a few unlocks - my K/D is 0.6; in BF2 it was well over 2.5. I've been an avid BF player since 1942 - played them all, must have racked up 1000's hours over the last 8 years.
I've got this nagging feeling that despite the great things in BC2 I'll find myself gravitating back to Battlefield 2 after a short while. Although BF2 isn't as nice to look at, and I'd really miss the destructible stuff

, there is just so much more 'depth' with vanilla BF2 and especially the mods I play (FH2 and PR).
One thing is for sure...Battlefield 3 has the potential to be immense.
Got this week off (wife and kids still at work and school

) so I'll fire up BC2 and see if I can get more into it.
BC2 Name: Snubber_UK