I liked this episode way more than the previous one, I gave it an eight.
The part I liked the most was Brienne's knighting and the reference to Ser Duncan the Tall. It was one of the very few things I didn't really expect... I watched it already several times, and cried every time I did. I was happy to see Jaime apologise to Bran, but to be honest I was expecting something more. Don't get me wrong, Nicolaj is an excellent actor, but the scene felt too short.
The Arya-Gendry thing was really awkward. I was expecting something happening between them, especially considering Robert's line from episode s01e01 ("I have a son, you have a daughter. We'll join our houses."), but I would have preferred a few minutes of foreplay. I get that they want to portrait Arya as dominant in this situation, but being a woman I hate when I see in movies women deliberately skipping foreplay, and it felt particularly odd because that was Arya's first time.