It's really the writing that's letting it down at this point, there are just so many inconsistencies, ridiculous leaps and plain stupid decisions being made in the writer's room.
- Bran wargs into a handful of ravens for seemingly no reason.
- Jon ends up surrounded by hundreds of undead yet somehow fights his way through.
- Their plan to light the trench is to hope that Dany can see Davos waving a couple of torches on the wall from miles up in the middle of the night and during a snowstorm.
- They place the bulk of their army ahead of their trenches and defenses.
- They use their catapults once.
- They send the Dothraki charging into a death trap for no apparent reason.
- Jorah appears out of nowhere to defend Dany.
- Dany's in trouble in the first place because she just sits in the middle of the battlefield and lets a bunch of wights climb onto her dragon.
- The Night King decides to go after Bran when he could have just repeatedly reanimated the dead until there was nobody left.
- Arya manages to sneak past the entire battle and every white walker undetected, despite barely making it out of the library.
- Sam spends most of the episode covered in wights then proceeds to lie on a pile of corpses, crying, and somehow survives.
- Jaime and Brienne are pinned to a wall by hundreds of them for at least 1/3 of the episode and somehow survive.
- Nobody thought that perhaps the bodies in the crypt could be reanimated too.
On top of that, the decision to end the Night King's arc the way they did and when they did was really disappointing. We've had years of build-up and that's it? He just walks around smirking for a bit then dies? I thought we'd at least get some more depth once he met with Bran, that they'd discuss something or have some weird showdown or that Jon would have to fight him one on one. Now we're going from an undead king riding a dragon and hordes of unstoppable zombies to a manipulative monarch with a bunch of mercenaries? It's such a step down.