Good episode, definitely better than the last two. I still think as a whole this season isn't as good as S1 and that's a shame because SOS is such a great book I though it would translate better to the screen.
Book purists are going ape shit over the Sansa wedding (her kneeling), I've already accepted the fact that the show has gone out of it's way to make Tyrion such a great guy so it's no big deal to me. As for Daario, yea that dude is not at all how I pictured. The show has had a pretty good track record of casting but this season, not so much.
I'm surprised Cersei openly discusses her contempt of Margeraey, I wouldn't think that happens until after Joff dies. Also surprised they didn't build up RW at all this episode. Where is Coldhands btw?