This episode actually merits a pros and cons list.
PROS
1. Some gorgeous tableaus. This is something GoT has always had going for it, a certain degree of scenery porn, and it was on display here. Most particularly during Arya's return to Winterfell and the battle between the Dothraki and Lannister Bonus Army.
2. The battle itself was quite spectacular, and explains why last episode's battle looked so...thrifty. It's clear the CGI budget was heavily invested in this one. Let's hope there was enough left for one more, but I'm guessing if they blew their wad on one episode it was this one. Some of the ground-level chaos after Drogon's strafing runs was actually very well done. The show can't write but the cinematography is on point. Joins Hardhome and the Battle of the Bastards as show-original skirmishes that made for excellent television set pieces.
3. Arya sparring with Brienne was neat, and I particularly enjoyed when she got the boot in the chest and ended up on her ass. Realistically she would have been demolished. It degenerated into fan wankery from there but for a moment it was classic thrones, where Arya's water-dancing ran up against a far stronger, more brutal opponent.
4. Another Stark reunion. I never really get tired of those.
5. Emilia Clarke actually flashed a dimension beyond "chilly imperiousness" on the beach where she channelled a little bit of Targaryen crazy. It worked!
6. Bran being remote and weird is an interesting character development for a character that has seldom been interesting. I feel like he's not being very helpful though.
7. The Unsullied did not miraculously appear over a hilltop at some crucial moment to turn the tide of the battle.
8. We did not see or hear from the show character loosely based on Euron Greyjoy.
CONS
1. Cersei's Maleficent cosplay continues, and the banker feels woefully miscast. Their scenes were painful, and that whole plot arc is atrocious.
2. The Lannister Bonus Army has apparently never heard of scouting. The army shouldn't exist in the first place so I guess that much has been remedied. And to be fair, Dany's troops had no earthly way of travelling that distance that fast. The Lannisters forgot that time and distance no longer mean anything on this show! Mahahahaha! I'm half surprised Euron didn't sail his fleet up onto the lake and start attacking.
3. Bronn almost had a perfect moment where his gold dropped out, he remembered he was a mercenary cut-throat, and ran for his life. Instead, he nobly stares down a massive dragon. I was halfway to applauding them for reading a character properly and then SHOW WRITING happened. Oh well.
4. I'm beginning to suspect they have absolutely no idea what to do with Littlefinger. Tyrion is similarly struggling. The most intelligent characters feel the most cast adrift in SHOW WRITING land. Characters with simpler beats, like Jon, are carrying along alright.
5. Jon's stubbornness to concede to Dany's demands reek of plot contrivance. "Nothing is more important than uniting against the White Walkers! Nothing!". "I'm in, just bend the knee." "Oh well, absolutely not."
6. Jaime is clearly not dead yet show you are fooling no one with this bullshit.