Terrible and cheap storyline. Pointless ending. Ellie's revenge wasn't even fulfilled and Joel deserved a better ending to his life.
SPOILER ALERT!
Ellie damn near killed everyone in the game, and even traveled months to find her, and then eventually not kill Abby? Her only goal was to kill and she decided not to last minute.