I do like the Uncharted series but think some people are a little bit too enthusiatic about them. I'd definitely recommend Uncharted 3, it's a well produced game that's lots of fun. I do however have a few gripes about it that stopped it being any where near as good as the second game in the series.
Firstly the game seems a bit rushed. I noticed quite a few bugs while playing the game, mostly animation errors but stuff like the aiming being ridiculously slow until the game is patched are quite telling. Some of the enemy placements and design can be poor in some areas. It's only in a few areas where this is noticable but they stand out due to the high quality of the rest of the game. A few firefights have enemies that will spawn behind the player and will kill them before they even notice that they have arrived. It's frustrating and there's really no excuse for it. I also feel that the heavily armoured enemies were a mistake and are more a pain in the ass to take down than truly challenging. I'm also not a fan of the new hand to hand combat system which borrows a lot from Batman Arkham Asylum. Some people love the combat in that game, I found it way too simplistic. Combat boils down to hammering the square button and every so often hitting triangle to counter when prompted. It just boils down to one big QTE. They have added some new elements like pushing enemies into scenery to use the scenery against them, it's always entertaining when Drake throws someone off a cliff or smashes a bottle over their head.
Anyway I've been far too negative about the game so I'll just end by saying I really enjoyed playing it despite the niggles. It never reaches the heights of the train section in Uncharted 2 and Amy Hennings writing is entertaining with some sharp one liners although she still hasn't managed to make the over arching story interesting or make Nathan Drake seem like a sociopath. Definitely one of the best of last year.