Just finished this tonight. What an amazing experience. I'll also second what Sy said about playing online while the game is new, it definitely adds to the experience when someone else joins in your game. Its really hard to put into words about what makes this game so amazing without giving away the game itself, the title really tells you all you need to know in a way. Its not about getting to the end, what makes it amazing is the journey getting there.