I agree with you. After playing Modern Warfare 2 quite a bit since launch, I was pleasantly surprised when I picked up BC2. It's what a modern war shooter SHOULD be, as it takes more skill and teamwork than MW2 and feels like your on a real battlefield, with vehicles and explosions going off all around you. It's just... better.