I think Uncharted 2 (and Naughty Dog for that matter) deserved this award hands down. I played Batman and MW2; MW2 was okay, maybe pretty good, but it didn't blow me away or anything. Batman was amazing, but still cannot compete with Uncharted 2 imo. I think, regardless of who you are or what system you have a loyalty to, you can and will enjoy Uncharted 2. Give it a try people! Excellent game in EVERY way. And btw, the multiplayer is amazing, too! I actually have never enjoyed online multiplayer before (yes, I've tried MW2), but I am absolutely hooked on Uncharted 2's multiplayer.