I felt that the show has done a good job repairing several plot problems the books had by the end of the third book.
For example, bringing Sansa to the Vale and keeping her identity a secret from everyone did not make a lot of sense, but that is what Martin did in the books. I have no idea how Martin will undo that situation in the books, but the show just skipped it altogether because it was needlessly complex and unnecessary. Sansa is dangerous to hide, but also no longer just a pawn now like she was when she was in Kings Landing. The Vale is right next to the North, and one of the things that bugged me about the books is that it was not credible that all these high lords in the Vale had no one that would recognize the eldest Stark daughter. The scene last night enables the show to skip a confusing plot twist that Martin used in making Sansa anonymous, and makes the Lords of the Vale part of the conspiracy to resist the Lannisters. I also like that Sansa is playing the game better herself now. She and Littlefinger are co-dependent now rather than her just dependent on him.
One of the things that always bugged me about the books and the show was the Iron Islands' invasion of the North. They had no chance of success, but it was a huge plot twist and set into motion Robb Stark losing the War of the Five Kings. It is never explained why Balon Greyjoy did it, other than to maybe get revenge for his defeat by Ned Stark years earlier, but Ned was already dead by the time Greyjoy ordered the invasion. I get that Martin wanted the Theon/Ramsey plot line, but he should have explained how he got there. All the Iron Island's occupying armies are getting slaughtered now, as was completely expected. The show did handle Theon's betrayal of his countrymen at Moat Cailin well.
I was expecting Tywin to be a little more conflicted about the death of Oberyn Martell, since this creates a huge problem for him. He invited the Martells to Kings Landing to make peace, and now the #2 Martell is dead, killed by one of Tywin's bannermen. How does he expect Oberyn's brother to respond to this?
The scene with Jorah and Dany was well done. You could practically see Jorah's heart breaking as she banished him. I also like the subplot of Grey Worm and Missandei.