Well the finale was mixed for me. A few developments that I have been expecting for a while. I liked the way LF was offed, although I predicted it when the conflict between Sansa and Arya first arrived. Jon and Dany getting it on, Jon's name revealed. The wall breaking was something I expected as well, so happy it has happened - although pissed such a beautiful wall was broken down. Good to see Jaime finally grow a spine as well.
On the other hand, the whole Dragon pit story line, including the abduct a white lead up, was atrocious and pointless. Why would anyone in anyway trust Cersei is beyond me. And also the ridiculous notion that she had more leverage than Danny considering the disparity in their forces. Tyrion has been a terrible tactician this season, and I am not sure why they are following his ideas. They have been uniformly terrible. His acting has still been good, it is just the writing this season has plummeted. It has become a character drama, where the producers seem to have certain scenes in mind and they tie them together, to the detriment of the plot. It also has acquired a villain of the week style, with Cersei being set up as the final villain of the week - with this season her poor situation being reversed by many instances of good fortune, all for the purpose of resurrecting her as a worthy foe...
Honestly, Dany should have called a trial by combat to settle things, which Cersei would probably have stupidly accepted, then they could have had Drogon versus the mountain. Well, again, they seem to have tilted so much in Cersei's favour this season just for the scenario they want to see play out.