An excellent story and truly compelling characters. It was very realistic. In the real world its rare to have clear cut heroes and villains. There are just opposing points of view. This video game explores that beautifully, which I think is an expansion on the ending theme of the first game. What Joel did to save Ellie - therefore dooming humanity - could be seen as a truly villainous act, but he had his reasons and we understood it. This shows you that everyone has there reasons, even those on the opposing side. Truly excellent gameplay, I hope you enjoy it!