Agreed, also it gets totally predictable.
I knew a Dragon was getting killed and being turned the moment they got surrounded.
I also like how that one dude can run back to the wall, get to the night's watch, send a raven to Dragonstone, have Dany fly back with her dragons, but not before having a conversation with Tyrion, and get there basically the next morning.
The distance between Winterfell and King's Landing (which is about the same distance to Dragonstone) is 1500 miles. The Wall is a couple of hundreds of miles north of Winterfell (say 200), so you're looking at close to 4000 miles. Given that a trained pigeon can fly 600 miles a day (and I'm sure they're not keeping that up for weeks) you're still looking at a couple of days travel. I'm sure 3 dragons flying 2,000 miles might be a little tired and hungry as well.
Another Deus Ex Machina with uncle Benjen
Also, how about you kill the leader first
You see one Dragon die, next you just wait for the night king to get back to his horse, to fetch another spear
Incinerating the Night King and your little walking dead crisis is over.
Same with the night king. How about throwing your spear at the Dragon on the ground right in front of you. You get the nice bonus of killing all the people sitting on top of him too. No, let's go for the one in the sky a couple of hundreds of yards away.
It just feels like they're trying too much to be crowd pleasers, with the obvious Dany/Snow romance they're going to milk out and the epic battles with major cliffhangers every episode. You just don't have this if you'd be following a book.