Not at all better than the first two episodes. At least the first two episodes served their purpose...showing preparations, logistics for the upcoming war...incoming refugees from surrounding areas, weapons being forged and the tensions between the northmen and the foreigners, etc. It was consistent and kept the normal flow of the story that has been built up since the start of the show. In contrast this episode seemed more like the writers thinking "crap we only have 3 more episodes left to conclude the series so let's end one of the most powerful figures(night king) and one of the biggest threats to humanity(his undead army) quickly".
Night King and his army were such a big threat that the last time they fought humans(First Men)...it left such a huge psychological impact that the legends/stories were passed down generation after generation for thousands of years. They built a giant wall and formed Night's Watch to defend against any such threat in the future...and then that monstrously powerful villain is taken out in less than a minute...
...so anticlimactic and inconsistent with the flow of the story.
They had been building it up in a way between the Nigh King and Jon that everyone was expecting them to eventually face off. The Night King took a special interest in Jon...so while Arya could still be the one to kill him...there still should've been a long and detailed melee between Jon and the Night King.
As for the battle strategy employed in this episode...it was one of the stupidest one I've ever seen in this show. They just served up the Dothraki on a platter as an appetizer to the huge undead army...the catapults fired ONCE...
They knew the enemy...the night's watch, Jon, Bran, the Hound, Tormund and Beric had faced the undead army before. They knew full well their "swarm with huge numbers strategy"...they also knew the Night's King can raise the dead...meaning those at winterfell who fall in battle can then be raised by the Night King, which will effectively be constant dwindling the numbers of the living while Night's King can keep adding numbers to his army. Keeping this in mind(not to mention the huge numerical inferiority) Jon and his advisors should've ruled out any offensive strategies and gone for a full defensive one. They should've dug in more trenches...not just that one they dug...but more layers further out. In front of the trenches on ground put those wooden(dragon glass tipped) obstacles. In the trenches dump some oil so it's easier to light up with flaming arrows or dragon fire. They should've acquired(or at least tried) the formula of wildfire from the masters or whoever else bcuz that would've come in really handy. They should've put dragon glass shards all across the castle walls, which would've made it impossible for the undead to climb the walls. There should've been way more archers on top the castle walls. I could go on and on but...the point is this episode seemed very rushed and poorly written...this is so unlike Game of Thrones.