I just finished watching S7. Watched S5-7 in short succession, and I've noticed a pattern in the show's writing that started as early as S5.
To be clear, I have no problem with the show deviating from the books. Especially given that books 6 and 7 haven't been published yet, they really had no choice, and even if they did, some deviation would be necessary, unless they wanted to make each season 100 episodes long. I even like some of the changes. Tyrion meeting Dany early on, for example.