NO SPOILER REVIEW
For me this game was a roller coaster of emotion, with plot twists here, there and everywhere.
But for me it also had a beautiful ending, I get people weren't happy with Naughty Dog's story. But for me, although it did make me angry, it wasn't anger towards the writers, it was an anger that I shared with Ellie, wanting revenge.
When the story altered half way through, it made me realise that there's always another side to the story, and after hearing that side, the story was justified (even if I didn't want to agree with it).
A lot of people die brutally and unexpectedly, which for me in a post-apocalyptic world is to be expected, even if it's with characters that you love. I feel the game is meant to make you feel uncomfortable, which it does, which has contributed to my overall score.
Excellent and beautiful gameplay, story, experience.
It gets top marks from me.