I will be completely honest with this game. Since I paid $60+ to play this, I think I have a right to share my own opinion. Please note, this is my OWN opinion.
I tried to avoid myself from all the spoilers. All I knew was that people were upset about the story. However, I tried to think positively and played myself. In the early game where some 'big' event happened, I was surprised but tried to give positive thoughts. I actually quite enjoyed the playthrough after the 'big' event. Even at the mid game where another 'big' event happened, I was getting mildly dubious, but still was thinking: 'okay let's not judge until I finish playing the game, maybe when I see the ending, it may change my scepticism'. However, as I progress through the late game, I was quite annoyed and just wanted to get it over with. I was thinking 'whatever ending you've prepared, just show me and I want to get this over with'. And when I finally saw the ending, I was like, why did I commit 30+ hrs on this.
The game mechanics, environment, voice acting, face expression, acting, lighting etc are all fantastic. Near perfect I would say. And this is what bothers me. Because all of that is ruined (in my opinion anyways) by the story.
As I mentioned, this is my own opinion and in no way am I trying to generalize other people's opinions.