Two things. First, Uncharted 2 is not better then Uncharted 3. The only reason fans tend to lean more towards Uncharted 2 is that there were all these big, noticeable changes that made the game way better. However, Uncharted 3 is the better game simply because it took that successful formula and perfected it, as well as avoiding falling into the same niches such as inclusion of creatures towards the climax of the game. So, even if it wasn't quite so in your face at the moment, Uncharted 3 was the better game. Now, as for TLOU vs Uncharted 2, the whole argument is ridiculous because, as with every other Naughty Dog series, TLOU is totally different than any other Naughty Dog game. If all you want to do is run around slaughtering a massive amount of people to be greeted by a witty one liner at the end of it all, Uncharted is for you. As for TLOU, if you want a dark, emotional story with a big emphasis on strategy, exploration, and stealth, as well as crafting, TLOU is for you. Don't get me wrong, I adore all Naughty Dog games, but I prefer TLOU because while Uncharted feels like the action movie it is designed to be, TLOU feels like the dark, realistic pandemic its set out to be where you have to think about everything. Also, bonus to TLOU for having, yes I'm agreeing with the tweet from one of the developers, the best multiplayer ever conceived. Yes, Uncharted's multiplayer was great, but the problem was that it was just like every other multiplayer. The only reason to play it is to kill more guys. However, TLOU has an ingenious multiplayer because it gives you reason to play with a very loose, nondescript story. Basically, you get supplies for getting parts and killing players. These supplies are used to take care of your clan, and if you have extra supplies, attract new clan members. You have to keep this clan alive for twelve weeks, 84 matches. Also, the generic missions Call of Duty introduced are now improved as they are given a reason. You have to complete missions within three days of the announcement of a looming Firefly clan of dysentery outbreak to improve the training of your clan to fight off the attackers or get antibiotics for the outbreak.This suddenly means you have a reason to try and complete the mission, because if you don't, it could very well mean the end of your clan. It also means that you no longer just blow off a bad match. A bad match means your clan is in a bad spot and you really need the next match to count to get your clan back in the clear. And then you get your clan back together when your having fun. This creates a never ending formula which keeps you involved in the multiplayer and wanting to play. Again, however, this is really just more strategy, so it still comes down to a matter of opinion.