SPOILERS AHEAD, DON'T READ UNLESS YOU HAVE BEATEN THE GAME ALL THE WAY THROUGH.
First let me say that naughty dog did an exceptional job on the mechanics and the world is very beautiful. I love the soundtrack it was just as good as the first game giving you chills and helping set the mood for each scene. But unfortunately this game does have flaws.
I hated how they killed off joel in the first hour if the game, and leading up to the cabin when you find abby beating joel to death, I was thinking, oh gosh I hope Joel is alright and I knew that something was going to be bad. When I saw them beating joel I started tearing up and when she finally finished him off I started crying, I couldn't believe that they killed him in such a brutal way. But I guess it makes sense why they killed him but still. I felt so much anger and hate toward abby and I felt like I couldn't ever forgive her and to make it worse you have to play as abby, when I got to the part where there was a flashback with abby I wanted to stop playing because I hated abby.
Any amount of cute dogs and saving kids from cults won't change my mind about abby and what she did to Joel. The only part of abby's part of the story I liked were the weapons I got to use. This game had too much focus on her and not enough focus on ellie (besides the ellie flashbacks) but still I wanted more of just ellie and less of abby.
I love the flashbacks I wanted more of them and to be honest I would have loved to have more of them and again LESS OF ABBY!!! The flashbacks were by far the best part of the game IMO.
Not going to lie I absolutely hate dina's character and how she has a part in the story, her motives don't make any sense at all. This might be controversial but I would have rather abby killed her at the ending to get rid of this terrible character.
I also hated how that they just killed off jesse for no reason and it seemed like nobody cared that he died. And also I hated how dina just pushed him away after he got her pregnant and just left him.
Another thing that didn't make any sense to me was the sex scene between owen and abby. I was so grossed out by it and I think that it was just filler content to make the game longer. I didn't need to see that, it was just absolutely disgusting.
The ending was ABSOLUTE GARBAGE!!! It made no sense why ellie didn't kill abby and just letting her go made no sense at all! She had her chance to end it right then and there to finally get revenge like she wanted to have all along and she just messed up so badly. I also didn't understand why dina just left ellie for no reason at the end. And where does ellie go in the ending? It makes no sense at all, to be honest I hope they don't make a part 3, if they do I think all it would be is a cash grab to make money on the name alone.
Overall I really loved everything about this game but the story and the characters. As a HUGE fan of the first game my expectations were very high for them to make a fantastic sequel to top the first game and maybe even be better than part 1, but I was ultimately disappointed. I wish this game was better I really do. At this point I don't think that even DLC could fix this game.