The part where Jon tried to fight him one on one and the Knight King raised the dead to deal with Jon initially bothered me. However, it at least wasn't predictable. The Knight King was like, I have bigger things to do than to fight you, peon. Now, after the dead were raised, there should have been thousands of dead people surrounding Jon and one fire breath attack from the dragon handles them all for Jon to get away.
It was a really good episode, but it was kind of sloppy. I get not being able to put all the details of the book, but this can't be their excuse this time.
They had the castle and went on the attack to start the war. Lol
The other dumb part was they all knew who the Knight King was coming for so the put 20 dudes around Brandon with Theon by the white, red leaf tree. Was that even inside the castle walls? If not, dumb, dumb, dumb, dumb...
Brandon should have taken control of the enemy's giant and ice dragon too.
The bit that got me was why decide to leave castle walls to fight on open ground against a numerically superior enemy? Can't think of a time in history that has ever happened. Suppose it looks better on TV but they should have had; trenches of fire, volleys from walls of dragon glass tipped arrows, with some close air support from the dragons they would have slaughtered them.
Also isn't fire supposed to destroy the corpses of the undead? How come all the bodies toasted by the dragon were able to get up and join the fight again?