Superb episode - but i'd put it more down to the suspense, darkness & music than the actual narrative. I was expecting shock deaths, deaths completely out of nowhere for the major characters. But it turns out - all of the predictable folk & fringe characters die, and all major ones are fine.
Firstly from a tactical point of view, it's 2 vs 1 dragons and yet both of them nearly die.
Sam was completely pointless in this episode. Grow some balls.
Tyrion was quite disappointing, I thought he'd have his hero moment - but the whole crypt scene just wasn't all there.
Ayra throughout was great in all scenes - She's went from little girl, into a killer, into a woman, then they showed her vunerable side before killing the night king. All superbly done in the suspense...However over extremely quickly. I thought there'd be a little bit more context added to the whole Night King vs Three eyed raven, but unfortunately no. I get that its all about the throne - but at the end of the day this has been building since episode one, so for it to be over so quickly was disappointing.