I've seen way too much CoD bashing. I've played MW2 on the PS3 at a friends house, and it's just amazing. And I'm not just talking about the graphics. The gameplay is non-stop action, and it even has clever plot twists (unlike some claims). The ending was brilliant and dramatic, not some stupid shootout. Oh, and with the right tactics, I owned on multiplayer servers. It's not the "ogm hax errywhere" game people make it seem like.
Cod bashing is mostly bandwagoning as far as I've seen. Maybe it's similar to previous CoD games, but I have yet to judge that. My experience with Modern Warfare 2 was just too amazing.