The ending was honestly everything I hoped it would be.
When Joel was slowly dying and thought Ellie was dead, I loved seeing him get on his horse for one last ride as he pursues Abby's group with that wonderful country song playing in the background. Then when he confronts her group we see Ellie return wounded, and Joel and Ellie make their escape. I loved it when Joel told Ellie he'll hold them off, and Ellie said "I love you dad" before they split up. We got a great fistfight between Joel and Abby, but Joel is old and dying so naturally he loses, but he dies looking at the sunrise and Ellie makes her escape. It was a beautiful sendoff.
I was still a bit afraid the game would end there, but thank god we got a whole playable section with Ellie and her family on their farm. I got so pumped when Tommy arrived with the location of Abby's group. My god what an amazing sequence that was. Tommy gets wounded and tells Ellie to keep going, and then we get this awesome fucking final battle with Ellie tearing through Abby's group one by one until she finally gets to Abby herself. The music while this was all happening was so badass too:
I loved how in the end when Ellie returned to her family having killed Abby, it leaves you with the question. Revenge was satisfying, but was it worth it? Will this ever come back to haunt Ellie? Just like the first TLoU I walked away from a moral victory, but questioned if it was the right one. Fantastic fucking game. Naughty Dog did it again!