Bad Company 2 is awesome. Way more enjoyable and interesting than Modern Warfare 2.
The only issue I've had with it is sometimes their servers don't allow me to join games for stretches of a few days at a time. But when I can play it online, it's tons of fun.