Just finished the game. To be honest, half way through the game, my feeling is exactly the same as the criticism online. However, when I finish the game and look back, I realise the game is not trying to guide you thinking in any direction. It is just a story, no right or wrong. In the end, I feel everything makes sense. Master piece. Worth playing through.