Giving proper respect to so many good multiplayer shooters that have and still do exist today, I would say that BFBC2 is the most fun engaging online experience. The interface isn't that shiny but the replay value and broadened team aspect make the game hard to stop playing. I also play MW2 on occasion and it is worlds different. In MW2 its usually much more of an individual experience. MW2 is also a fun multiplayer game and I'm sure Black OPS is too, but for me BFBC2 is worlds different, and better than COD. Plus the Vietnam pack for BFBC2 is awesome, the pace and gameplay are much different and you get to unlock a bunch of new retro weapons which are more realistic then black ops. The campaign is pretty fun too but I def bought the game for the multiplayer alone. Well I hope I convinced you enough, its not always run-n-gun like mw2 the ability and diversity of the vehicles, weapons, and maps along with the nicely enhanced pc graphics makes BFBC2 the clear choice at the moment and for 15 extra the Vietnam pack is awesome, one of the coolest DLCs Ive ever purchased. For a second choice, I would go with black ops but imho BFBC2 is the best multiplayer PC shooter available
I hope Battlefield 3 turns out well, Ive read that is supposed to be even moreso a battlefield game and less of a blend of COD/Battlefield which some say BFBC@ was
some other things that make BFBC2 multiplayer a great expririence:
-destructible enviroments
-real and diverse vehicle control
-large maps with good spawning system so your not running across the map everytime
-rewarded for playing as a team
realistic ballistics for the guns: if you are sniping far aim high because the bullet will drop, med aim slightly high, along with the destructible enviroments give the game an entirely better and unique expririence to COD imo it hasnt evolved really at all since MW1