I liked Uncharted 3, but U2 is better. U3 seems rushed (or maybe it suffered from having that zombie apocalypse game being developed simultaneously). No, the story is not going to come together. It is a sloppy mess and characters just disappear, unused. The final act is just a repeat of U2's. A lot of the problems don't become apparent until the final chunk of the game, though. I wish devs would stop putting horse bits in their games unless they're absolutely confident they can make it better than Shadow of the Colossus's.
I'm also still wrestling philosophically with how scripted it is. I maintain Valve are still the masters of this kind of thing, but... well, in U2 you can see the strings, but in U3 they actually trip you up. I had to attempt a few sequences several times because I didn't manage to exactly guess the next stage direction in the script. "Cut! You weren't supposed to touch that! Do it again." The other games have this too, but never to this frustrating extent. At one point, in the escape from the museum guards as Young Nate, one of the guards managed to 'tag' me, but I glitched out of it, or they didn't properly grab me, or something, and I was able to keep playing momentarily and escape - but the game was already fading to black, game over, try again. And in that horse sequence, I had to replay a long stretch five or six times just because I was attempting to jump onto the final vehicle from the wrong side, even though there was nothing to communicate it was the wrong side and looked no different from the correct side.
It is not the absolute best-looking game that's ever been made. Not unless you think texture detail is the only measure of beauty. I mean, don't get me wrong, the whole French chateau bit of U3 had me stunned me, and I'm not gonna say it's ugly, but as I said in the Journey thread, these days I find this sort of thing has a ceiling to it. It bothers me how no matter how good the graphics in Uncharted 3, it still has tiny things you have to forgive, tiny hiccups of animation and... the fact that none of it's real? The thing is that with a nice, abstracted style, you can set your own limitations, you're never having to 'one-up' anything to make the sand look even more like sand. Journey's sand looks a lot better, anyway.