The last of us has a great story and I really enjoyed playing it. I was a bit gutted when it ended tbh. On the other hand it only took me a week of play a hour a day to finish it, although there are plenty of side missions that I I can work through. I can't get into the online side of it, literally I can never connect to the server, when I eventually get on I'm just sort of lost in it at the moment, it seams to rely on you working with others. Red Dead Redemption for me has the best online game experience, you can join people, work against people or just be a pain in the arse and snipe from distance lol.