This was an episode where they really could have done with taking more time or stretching into a further episode, there were shedloads of potentially great scenes (Jaime / Tyrion, Jorah / Dany, Jon / Dany, the less-than-magnificent seven's connections to each other at Eastwatch) that felt rushed and almost tripping over each other.
Even Gendry's return and subsequent eagerness to fight and connect with Jon was a little too neat and thematically on-the-nose. Although I did appreciate the dramatic irony of him thinking their fathers were best friends, when in reality they hated and fought each other to the death
Still plenty of good dialogue and acting in the ep (Emilia Clarke has drastically improved now she's acting against the other main actors and part of the main storyline).
The next episode looks great (although it's the Episode 9 equivalent, so bye-bye a few cast members I reckon).
Also - next episode = 81 minutes apparently