After first viewing, my first thoughts was that there was no other episode that I've had this many issues with.
But I'm happy to say that after a second viewing with some friends, it was a lot better. The blatant disregard of distance between Eastwatch and Dragonstone is clearly an issue with this episode. Time jumps haven't bothered me before on this show, not ever, but the problem here was that they clearly told the story as if there wasn't a time jump. Given what they actually showed us, they were on the rock for one evening, one night, and then some time into the next day. At which point weeks of travel was made. It just doesn't make sense and unfortunately there is no way around that.
But on my second viewing I was able just accept it and really enjoy the episode a lot more, and appreciate the huge stuff we got here.
A problem I still have though is how weak they portray the wights to be here. They're supposed to be an absolute nightmare of an enemy, there's nothing you can do to stop them because weapons have zero effect since they're already dead, feel no pain and feel no fear. Only fire stops them. But here, Jon and the others managed to fend off thousands of the dead for far longer than they should have. It made sense in Hardhome, because the living had a lot more fighting for them and the wights only came in a few at a time. The moment the bulk of the army breached those walls there was no other option but to get the fuck out of there. So I didn't like that this episode made the wights less scary than before.
Also, never been a fan of the 'kill the source and the army dies' thing. I usually call it Phantom-Menacing. So I'm not sure I like that they're setting that up.
As for the Night King, I do believe he has the sight, or at least some version of it. He was able to see and even touch Bran inside his vision, and just his gaze threw Bran out of the ravens he sent a few episodes ago. I also like the idea that he set a trap for the dragons, and it would have been really cool to see that addressed. Like Jon and the others realizing that they're delaying the attack for some reason, and through editing reveal that he's waiting for the dragons. Could have been awesome, but unfortunately that was never even hinted at, so there's really no credability to that theory, other than the Night King and the other White Walkers really not looking surprised at all that three dragons suddenly shows up.
Overall, after a second viewing, my thoughts are that this is not a bad episode, just a bit of a disappointing one. Which is an important difference. Very enjoyable, but not what it could have been.