I see in other websites about that Battlefield Bad Company 2 is better or that Modern Warfare 2 is better. Well, here's my opinion. It depends on who you are is you're favorite is one of those games. If you're a noob/sprayer, then you're with Modern Warfare 2. If you're not a noob and you want to play without noobs, then you're with Bad Company 2. When people play Battlefield Bad Company 2, there are some people who play Modern Warfare 2 that can't shoot, aim, and can't protect a M-COM station. They suck and can't play. That's noob. I pick Bad Company 2. I do not noob.
I had Battlefield for like 4 days, and I have only 3 hours played on it. I've had MW2 for 10 months and I have 10 days played on it. I like Battlefield more. It's more fun, and DICE believes in weapon patches and cares about the community.