The last 2 seasons really should have been 10 episodes each. The endings for most of the characters make sense but the how's and the why's for the decisions that they made weren't fleshed out at all like they would have been with a longer season. Like in season 7 where they did a lot of teleporting to get to places to make dumb decisions, like maybe spend a half an episode on the journey to give the characters some motivation to go be morons.
Why did Varys just decided out of the blue to fuck over Dany? Maybe spend ten minutes of screen time before he turns traitor with him talking to other characters about why he's making that decision, maybe even throw in a callback to his opinion of Littlefinger (he'd see the kingdom burn if he could be King of the ashes, just like Dany does).
Maybe spend more than 5 minutes of screen time for Jaime to fuck Breanne and then have him turn back into the pussy whipped Cersei lover that he's always been.
Tyrion says he believes in Dany, but the build up to that belief is never shown so his betrayal of her during his conversation with Jon Snow is never going to have the emotional impact that it should have had.
Why make such a huge deal about Howland Reed in earlier seasons and then never actually show the fucking guy? Howland Reed coming to the North or even to King's Landing could have added time to a shorter episode if that made more than 6.
I could go on and on... ultimately, I'm satisfied with the ending of the larger story for the show, but I'm not too pleased with how we got there.
Except for the Hound. Of all of the main characters remaining in the show come season 8, The Hound had the only completely formed and completed story arc by the time his character died.
We all need some place we can go away to, some place where we can be who we should have been instead of who we are.