I know a lot of people are fapping over this episode, but I'm feeling a bit underwhelmed. From a cinematography perspective, it was fantastic. The battle scenes were amazingly well executed, particularly the scene where Jon was suffocating. Fantastic...
The problem lies with the plot. The whole thing was telegraphed a mile out. Was there a single viewer anywhere who didn't expect to see Littlefinger come riding to the rescue, when all appeared to be lost? Anyone? Bueller? Bueller? Didn't think so. The whole Riders of Rohan moment was obvious weeks ago, as soon as we knew this battle was coming, after Sansa met Littlefinger in the barn.
Similarly, is there anyone who didn't think the Masters' fleet was doomed as soon as Dany returned to Mereen with Drogon in tow? Wooden ships & dragons do not mix, and it's very rare that the contest will favour the maritime forces. Once again, telegraphed and obvious.
Having Ramsey eaten by his dogs wasn't as obvious, and it was definitely poetic justice. Then again, we knew he was going to die. We just didn't know how it would happen (until he opened his mouth in the pre-battle confrontation).
I expect more from GoT, not obvious developments that are telegraphed from miles out. For example, who (book readers aside) would have predicted the ending to the Viper/Mountain battle? That's the difference between having D&D working from Martin's material, and having to fudge it together themselves.