So in the end the WW didn't have any special magic to actually get beyond the wall. Meaning had Jon and co never gone to capture an undead and lost a dragon, the whites would have been permanently stuck on the other side of it, meaning there would have been no war!
The whole idea to go beyond the wall to convince Cersei of the undead army was stupid and completely unrealistic.
1) They should know that no matter what she says they can't trust her.
2) They risked losing most of their important military commanders on a suicide mission.
3) They actually lost a dragon and gave the NK a method of bringing down the wall.
4) The army of the dead was stuck behind the wall until they gave them a method of bringing it down.
That said after bringing myself to accept that it had happened I thought this episode was awesome. I still think they are stupid for trusting Cersei though.
The conclusion of the Witerfell plot was brilliant. I seriously feel that Sansa was falling for it right up until he asked her why did Arya want to kill her. She knew as well as we do that Arya does not want to be a lady. I was like but that's not Arya and you know that's not Arya.
It kind of made the ending because I was happy to be proven right.
I liked the dragon pit scene really happy that Jon kept his honour intact. I still think they are very naive to believe a word that came out of Cersei's mouth, especially as they were so upset at Jon for not lying.
The way that Bran and Sam worked out that Jon was a Targaryen Just as he and Dany were getting together was brilliant.
The dragon bringing the wall down was great CGI although I still feel it should never have happened.