(No Spoilers)
Gameplay, visuals, and immersion are all amazing in this game. The story told by this game can be both infuriating and depressing at many times, but I don't think you can argue that it is not a natural development of the world that these characters live in. This game will force you to feel emotions that can make you uncomfortable, but if you come to it with an open mind, you'll see that there is a method to all of the choices made in the story. Give it a chance before you let one plot twist ruin the game for you.