Dude, I feel you. I bought Tomb Raider Legend for the PS2 and got 100%. Then, I bought it again for the 360 and got 100%. Then, I bought it for the PSP and got 100%. At first, I was a little disappointed in Tomb Raider Underworld (huge expectations, I guess). I eventually went back and played through the game at least four times. I bought all of the DLC, too. I love the game.
I bought Uncharted for the PS3 about a week after I got it. It was a pretty game but it was too simple for me. It was a good third person shooter and a mediocre exploration game. I beat it once. I tried to replay it after the Trophy patch, but I got bored of it so quickly.
I bought Uncharted 2 on day 1. It was a beautiful game and an amazing experience. As I posted sometime before, it's hard to find a fault with this game. If there was a checklist of things that made for a perfect game, U2 would get a perfect score.......but I only played through it one time. I tried a second playthrough and it just wasn't happening.
I often end up liking a game that gets 7/10 more than a blockbuster (which is why I love Bulletwitch, I guess). This was another one of those times.
Underworld > Uncharted2.
In my opinion.