That one delivered imo, since most of it was centered around that massacre/warcrime thing rather than anything else. Also Cleganebowl finally fucking happened. The new plots were foreshadowed for a long time, so nothing surprising. The few things i found weird during the massacre, and perhaps a bit disappointing is that we saw only a few golden mercs, while there were 20k super trained, legendary men that just got steamrolled, no cavalry (mentioned beforehand in E3 i think). The dragon also managed to sneak past the entire city to destroy the main gate, because no one can spot a massive thing in the sky burning the fucking walls. Another thing i find rather bad is that Tyrion, a guy renowned for his intelligence, can't find out that Daenerys is fucking batshit insane, just like Varys told him 10 fucking times before that, and has to be shown things he probably knew would happen if Daenerys had her way, aka a burning city with a million inhabitants.
D&D fucked up, HBO offered 4 more episodes, they have an entire new plotline which is the Aegon/Daenerys split, yet there's ONE episode left to wrap up a conflict of that size. Meh.