I've always been a Cersei fan, but up to this season I've also been happy to root for her enemies. Sadly, Loras and Margaery are both so incredibly stupid, I can't do it. They set themselves up to be played, they were smug, tin-eared, and way out of their depth in KL. Why should I want them to live at this point?
Olenna is the one who helped cause all this to begin with. If I didn't have a lot of residual love for Diana Rigg, I would hate this character who mostly just swoops in for some one-liners and then leaves her family and the kingdom in chaos.
In other news, I still have no idea what the purpose of Dorne or the Sand Snakes are, other than pretty location footage. There's nary a personality between them. Ellaria reading Lena Headey's old scripts does not count.