I enjoyed the episode it wasn't entirely surprising but still had shock value nonetheless.
I saw the burning of KL as the culmination of Dany's arc. She has had a messianic streak right from the start, this has grown to an authoritarian streak as things have gone on and an increasing intolerance to dissension. Whilst she freed the slaves the process only reinforced her own sense of destiny and the outcome of that is where we've arrived. If I'm not loved I'll be feared but either way I'm in charge.
Jon and Tyrion have made their choices and both in their own ways have always been men of their word. They have spent this season struggling against the growing realisation that their adherence to their commitment is causing problems. Jon has done little because he has willingly made himself subordinate to Dany, Sansa hates that because she is on a path to regaining control and throwing off the fetters others placed on her. Tyrion has forsaken his house and committed to Dany's cause and is unwilling to forsake this cause even as it troubles him. As we saw with Randyll Tarly Dany brooks no dissension even when she has no right to demand Tarly's loyalty, she doesn't respect honour she values subservience.
Jamie and Cersei's ending whilst low key I thought was their story in a nutshell, their selfish choices and commitment to each other limited their future choices one after another until they only have each other standing in a room waiting to die unremarked. Whilst I had hoped for a completed redemption arc for Jamie killing Cersei to stop the slaughter, I accept maybe this was too far even for him. He still died a different man to the one we met in season 1.
It will be interesting to see how they wrap this up. This is the Game of Thrones maybe mad Dany will win, but my boy Gendry is still in the game ready to be proclaimed when every other bugger is dead. Good old King Robert's son seems like the safe candidate after all the mad buggers.