This season has been rushed too much for my liking. It feels like they have a great idea for the finale and just want to get to it and did not take their time with any of the details that gets you to the end.
Season 6 Episode 9 - Battle of the Bastards and Season 6 Episode 10 - Winds of Winter were the peak of this show.
Back to back top 5 episodes in the shows entire run. The Season 6 finale had so much payoff from things that GRRM built in his books. Jon Snow made king in the north, revealed Lyanna Stark is his mother. Arya kills Walder Frey. Cersei blows up all those awaiting her trial. The soft king Tommen jumps out the window. Dany finally sets sail for Westeros.
Everything that was great about the show for many years was paid off in that episode.
Season 7, the slate was clean, and they did not really know where to go from there. They did some things well, I still think Jon and Dany meeting for the first time is one of the most important scenes in the whole show. If you go back and watch, the dialogue is well done and lays the groundwork for the parallels between Jon and Dany as rulers and who would be the better one. The season 7 finale when they bring the undead to show Cersei, was very good.
Season 8? The one true great episode of this season was the 2nd one. When they are waiting for the Long Night to begin. Some awesome moments between characters.
I liked The Long Night also. It was quite the spectacle and very entertaining. But now that it is over and they are just right back to the war with Cersei, I feel like the way they are rushing this is diminishing what the Long Night was.
If this were a regular, 10 episode season of Thrones, they would have multiple episodes of recovering from the Long Night.
With all this said, I bet these last two episodes are really good. Like I said it seems the writers have just been rushing to get to this point. Now that we are here I think the show will really end on a high note