[MAJOR SPOILERS]
I think with this game, you can either love it a lot or despise it. At first I hated the game for killing off one of the main characters. I mean we cherished and trusted this person. Many saw this individual as a loving parent figure even. Others say it was a slap in the face-which it definitely was. I remember balling my eyes out several times throughout it. I have never played such a heart-jerking game before. And I believe that's why many hated it.
But it was also a game that dealt with major current issues. Like relationships, severe trauma/ptsd, mental illness, and revenge. Throughout the game, the developers twist that knife in your heart serveral times as you're forced to play as the person who killed one of the main characters. Over...and over... and over. They make you rewatch that horrible scene, It really helps you realize how traumatic it was for Ellie, to see her own father figure die in front of her eyes. You feel her pain and agony. She never got to truly forgive Joel for not letting her die in the first game. And to me, that's why she carried out the plan to get revenge for him. You go after Abby (the killer) and her friends. And if the heart stabbing wasn't enough, you have to eventually FIGHT Ellie as Abby!
The developers keep stabbing you over, and over by making you believe more important characters die, they show you Ellie and Dina's dream house only for that dream to be skewered by that knife when Dina moves out with her child. Yet, when you think it can't get more painful, you watch as Ellie stops before killing Abby as she comes to a realization that Joel wouldn't want Ellie to get revenge, he doesn't want her to be like him.
That's why it's one of my favorite games. You see Ellie and Abby realize revenge isn't the answer. That killing doesn't need to be the solution. I hate that Joel's dead, but it provided a lot of character development for Ellie. I would give it more stars if I could.