All it takes is a bad ending to ruin a game.
This game had everything going for it. I do wish there was some more actual choices early on. We continually got forced into making absolutely braindead decisions and rolling over every time there was a chance to find something out, but the graphics of the game, the whodunnit aspect and the dynamics with the other characters made up for it.
And then we finally reach a point where we might actually get some answers, and MC might actually stop being a fucking moron for 10 seconds, and it all comes crashing down the moment a new character is introduced. MC is back to being a fucking bitch, no one acts like real humans, and the final reveal of the game (which could have been good if we were able to get there naturally, rather than the hamfisted plot-driven stupidity that all the characters spontaneously suffered) lost all of its effect.
And then finally, at the end of the game, we get to a minigame in which we make some of the only meaningful choices in the game, a tiny ending, and that's it.
Had the game kept progressing in the way it did, had us get close with the LI's so the final revelations were more impactful, had us figure things out, rather than have some random plot-insert character tell us everything instead, had some actual endings, where the characters actually discuss things, this could have been a great game.
A shame this project didn't have more competent writers. Endings are hard, but it's more disappointing when the first 50-60% of the game set things up so well. It's not like the final reveal was even bad, it's just everything that led up to that point, and how little time you get to think/discuss it before the game abruptly ends after a short minigame in which you make random choices and hope for the best.