It could have been a good episode if some actual characters had died.
At least two or three deaths from a pool of characters like Sam, Sansa, Podrick, Brienne, Davos, Gendry, Varys, Missandei and Grey Worm would have been acceptable. For them ALL to survive makes the undead seem much less threatening. I like Sam a lot as a character, but how the fuck did he survive on the front lines!? lol. For a brief moment, I thought Tyrion and Sansa were going to kill each other somehow, to avoid suffering from the undead, but nothing came of that either. Maybe they'll get re-married now?
I really expected the Night King to win, or at least not be completely defeated in one episode too. Aryas stealth skills didnt seem all that godly when she was moving around in the library, so Im not sure how she got into a position to move on the King the way she did, but whatever. The dagger hand switch was a nice move.
It was also nice to see Theon get redemption.