Spoiler free - This is a fun game let down by a poor story, poor character development and a long campaign that does not lead to a satisfying outcome.
I enjoyed the gruesome gameplay, set pieces the gorgeous landscapes, the voice acting, music and the variety in sequences.
However it was a clunky story experience that seriously let it down and made you want to throw the game against a wall in frustration. It barely rose to the heights of the first game and did not come close to moving me. I ended it feeling disappointed from a narrative perspective.
If you love cool gameplay and lots of choices between action and stealth this is an awesome game. If you love narrative then just replay Last of Us 1 and be satisfied - this game is not for you!
Update - played it now 3 times including in harder settings. I must say it is just so much fun to play. The story is only for the first time but I keep coming back again and again as it's just so much fun.