I watched it last night (Finally. I've been busy as ****ing ****).
It had some problems. I get it. I'm always a guy that gets taken out of stuff by ridiculousness. Rogan calls them "Cut the shit moments". There were a few...Coincidentally, the biggest one that took me out of it wasn't even mentioned here. The biggest thing that took me out of it was that there was NO ****ING WAY they only lost half their army. Obviously the writers didn't watch E3. 80% easy.
That and all the other problems too didn't keep me from enjoying the episode. Some really powerful shit in there. I laughed my ass off in most of the feast scenes. Tourmond and the Hound had me rolling. (Favorite is: J: Vomiting isn't celebrating. T:

Yes it is

)
Jamie and Brienne was compelling television. Especially Jamie leaving. Gwendoline Christie acted her ass off.
Tyrion's acting (as usual) was ****ing superb. His visible discomfort with discussing treason was fine work. Same with his negotiation for surrender. Dinklage killed it.
Since everyone is bashing on the writing, last season, Dany told Varys that he needed to look her in the eyes and tell her how she's failing her people. And if he betrayed her she'd burn him. So in this episode, Varys bowed his back, looked her in the eye, told her she was making a mistake. Very overtly acknowledging their previous conversation. Then starts talking about betraying her. Pretty interesting - Varys has never stuck his neck out. Like ever. In fact, in talking to Ned, said that he never would, and yet, he's exposing himself to the torch. Somebody somewhere wrote a pretty good nuanced scene there. (
Credit - New Rockstars)
Dragon scene took me out when they mounted the weapons solely on the front of the ships (LOL) but Rheagal going down was still a pretty powerful scene.
Hottits Missandei getting the head lop sucked, and I thought the oft-wooden Emilia Clarke nailed the scene.