The more I think about uncharted 2 the more I wish it was a less linear game. It's borderline MGS stuff it's pulling at times with the way that game is designed and some areas more or less being interactive cutscenes, like running from the tank, or whatever. They're awesome, but they're going to be the same every time, and you know you survive by pushing forward.
Long term I see something like Borderlands or RE5 or SF4 being a better GOTY candidate for myself, and games I'm more likely to go back to.