Great episode imo, and a lot of great scenes.
Tyrion/ Cercei and Jamie/ Cercei were way up there, but strangely it's the Jon/ Theon that really got me in the feels.
"You do not have to choose. You are a Greyjoy. And a Stark.".
Jon also did what Jon does, but contrarily to some here I do not think it was either badly written or "just stupid".
It was both in character, as Jon has been portrayed as this stubbornly "will do the right thing even if it kills me" lad (he even referenced Ned, which is often seen as a character flaw by fans).
I also didn't see it as stupid, because there was this talk following the meet when everybody calls him on not lying: He KNOWS the possible consequences, hence not stupid.
Brave, certainly.
Bold to the point of foolishness, sure.
Insane even, perhaps.
Personally I completely see someone who has very little he can still define himself on after what he has endured, and relies on "his last inch" (ref to V for Vendetta). His honor/ integrity, and also his refusal to build an alliance on lies.
Cercei did the opposite, of course.
Result? Her one and only love and brother (Jaime) gets fed up and abandons her.
Jon needs people like Arya and Sansa to do the daily grey stuff though, sure.
But as role model/ King? Jon could be the stuff of legends (for the record I do not expect him to survive the war, but he will probably be the one to take down the Night King).
As per Viserion being the instrument to breach the wall...
I think it reinforces the fact that what happened in ep6 was pre ordained and the NK had to know (whether by a prophecy or other shenanigan).
The way things are presented now, it was always going to happen because the prophecy talks about the fight vs the dead, and if they stayed behing the wall there would be no fight.
Last, Tyrion.
Honestly, with all that's been happening this season and the constant L's Dany kept taking under Tyrion's advices, and him telling her to let Jon& Co die up North...
When you add that he wanted to meet Cercei privately, and that the discussion was then cut short and finished off screen... It could all well point out to Tyrion being a traitor. In fact, when he was arguing with Cercei about him actually trying to save his family, I thought he was going to come clean "You know those anonymous Raven tips? They were from me.".
That last look could be jealousy, sure (though he has to have known they were attracted to each other by now), but it could also mean he knows they will be stronger allies than ever before, and less likely to follow his advice/ split.
Until Bran and Sam break the news that is (but then again, if they marry, it will be moot anyway, unless they disagree on policies of course).