I've been watching the show but haven't yet taken the time to read the
Song of Ice and Fire books, so I pretty much went into this episode blind for the most part. I knew that Dany was going to pull one over on the slave masters somehow and thought "Wouldn't it be sweet if she actually understood what that slave master was saying the whole time?" And sure enough! The moment she said "A dragon is not a slave" in his own language and he had this "oh s***!" look on his face was priceless! All throughout that last scene I was laughing, cheering and clapping at sheer awesome brilliance, both at Dany's complete masterstroke and the direction. And then of course that epic last shot of Dany's newfoung Unsullied army marching out of Astoria with the dragons in flight...look out Westeros! Winter may be coming, but so is the Khaleesi.
As for the mutiny of the Night's Watch at Craster's? DAMN! That I was not expecting at all. Granted, the tell-tale signs are all there: a bunch of former criminals slowly starving and freezing to death while their host continuously mocks them and flaunts his food and "wives" in their face? It was only a matter of time before there was breaking point. Also, I totally forgot about how the Lord Commander is Jorah's father, which really makes it tragic in that Jorah may never going to know what happened to his father. And of the course, the mutiny couldn't have happened at a worse time, considering how both Mance's followers and the White Walkers on the move.
Oh, and as great as Danys' "A dragon is not a slave" and "Dracarys" lines were, the best still has to go to Tywin's verbal smackdown of Cersei with his "I don't distrust you because you're a woman. I distrust you because you're not as smart as you think you are." Which, admit it, pretty much everyone watching that scene was thinking "Ain't that the truth."
My impression is that Margaery does like Sansa, has sympathy for her and wants to be compassionate, but she's still using her by arranging a marriage between her and Loras (who I'm assuming is the heir to Highgarden whereas he was the 3rd son in the books).
I don't expect for people to pick up on this, but look at the arranged marriages in the past. Stark and Tully, Arryn and Tully, Baratheon and Lannister. Before Lyanna died, she was betrothed to Robert so there would have been a Stark and Baratheon marriage. It's actually uncommon for these great houses to marry one another, usually they would marry within their territory to keep their vassals happy.
Anyway, you notice that the Tyrells are left out of all the above marriages. Most of it is likely due to ages, but they have an opportunity now to grab power. First it's through Margaery by her becoming queen. If they have Sansa marry Loras, you basically have a North-South alliance with the Tyrells and Starks as well as the Tullys to a lesser degree. Having influence over the North, Riverlands, and the Reach would be very powerful since it would provide them with the most natural resources and largest army.
It also can be seen as a smart military tactic on the Tyrell's part. Remember, the Lannisters are at war with Sansa's brother, Robb, and Sansa is their hostage. If Sansa marries Loras, it effectively takes her as a bargaining chip out of the Lannisters' hands and makes her one for the Tyrells. So if Robb manages to defeat the Lannisters and win the war, the Tyrells can turn around and say "Don't punish us. We not only saved your sister, we're family now." If the Lannisters win however, then the Tyrells, as you said, have secured a North-South, East-West alliance. Either way, it's a win-win situation for them.