SPOILER FREE:
Part 1 is still a better story but there are things to appreciate here. There is improved gameplay mechanics, dolphin diving, prone, hiding, and many more ways to traverse the maps. It's a game that challenges you emotionally in different ways than the last one did. Some characters were a miss as far as development but overall it's worth the experience. You don't have to like it but it doesn't deserve the backlash it gets.
SPOILERS AHEAD:
As for those who are complaining about the end, did you feel as though "The Revenant" was a trash movie? There are a few thing I see.
1) you're mad joel died (I liked him too but this is the risk you run when gaining an attachment to characters)
2) how joel died upsets you (4 years is a long time and Joel is subject to change)
3) you didn't want to play as abby (An emotional challenge to progress the gamr? Of course no one wants to play as abby but the fact that the game forces you too adds another dimension)
4) ellie didn't kill Abby ( breaking the cycle of revenge)
5) you not liking what happens to a character is not a valid reason for encouraging others not to buy or experience the game.