The game is gorgeous. The set pieces are amazing and the game-play is fun and exciting. However, the story is a jumbled mess that can't decide if it wants to tell you how bad you are for doing what the game makes you do or if it wants to shove social justice in your face the whole time. Ellie and Dina's relationship is great, it is fun and their story is the best of the whole game. However, the story has absolutely no idea what it wants to do most of the time. By switching characters half way through to a character you already hate, the game immediately becomes so much less enjoyable. It's a fine game, it'll give you some hours of fun but only if you can stomach the contradictory mess of a story it is.