My biggest problem this episode was actually Arya.
You can't have a character go through what Arya's gone through, seen the world as she's seen it, be reborn as a world-weary no-shits assassin...and then turn her back into a shell-shocked little girl in the space of one episode,. None of her actions these last two episodes made sense (other than curbing Gendry).
And the reformation of Dany into the Mad Queen remains infuriating. Look, Lindsey Ellis made the great point on her twitter today that the show is fucking up by suddenly trying to make the audience see what's happening on the show through 21st century morality, when what we're essentially looking at is medieval warfare. In that context, the bloodshed is completely on Cersei for not surrendering AND blatantly antagonizing Dany to completely annihilate her. If you're Dany, it's GoT and you're at war...you're pretty much left with no choice but to take the shot and completely destroy your opposition. It's fucked up, but those were the times.