Alot of opinions against and for BC2. Weird. I thought everyone would agree on BC2 kicking some serious fucking ass :S Oh well, maybe it's not for everyone.
I for one am having a fucking blast! The multiplayer is ton of fun. Balanced weapons, vehicles, everything! Big maps, some with dust, awesome way to prevent snipers from hitting you from anywhere. Gameplay smooth and slow (not a bad thing) you'll have to play very defensive and smart, cooperate with your teamworks. If you want to run'n'gun fuck off back to that piece of shit that is MW2. Destructible enviroments works crazy well, ESPECIALLY against campers oho. You like sniping from that roof-top don't you, you little recon fucker! Well guess what BAM, I just took away the whole building.
Modes are excellent, I stay away from Squad Deathmatch and Conquest. Rush and Squad Rush appeal to me the most as the lines are constantly shifting and new areas of the maps are being opened and available for you to wreck havoc upon. It also centers the fighting between the lines so you don't have to run 5000 kilometers to find an asshole to shoot.
No weapon can claim to be overpowered, hell no. And that's what I absolutely love about the fucking game!!! Finally some balance, finally you actually need skill and use teamwork to win! Some weapons suit better for some weapon but they all do the same thing (yeah you guessed it, kill). Grenades and noobtubes are fucking hard to kill with and the blast radius is pretty small (yet again, a good thing). This means that fuckers can't kill you by just pointing in your general direction but you actually have to coordinate and aim your explosives right. Awe. Some.
Overall the game is fucking amazing. I'm shocked, I've been a CoD fan since Infinity Ward was still doing Medal of Honor but after MW2....... I really just want to forget about that game. I'm so proud of DICE. Adapting the game fantastically to PC with dedicated servers and Punkbuster!!!! You know what that means? I haven't met a single cheater all the time I've been playing

In MW2, 9/10 games were filled with cheaters... VAC can really suck my asshole.
Basically, if you like action fps, teamwork, vehicles, balanced gameplay, no cheaters and you actually have to be good with a weapon and not just use an overpowered bullshit dual shotties with a broken perk setup, then this is the game for you. There's really no Zeus damn reason you shouldn't buy it
PS. Man! This became a rather long post! Almost a damn review

All the frustration from MW2 and joy of BC2 leaked into here

I'm human, don't punish me!