I enjoyed the episode, but this show has GOT to cut the s*** narratively. You have a huge ensemble cast! Stop with the episodes focused on 2-3 of the main characters! Game of Thrones has been hopping from location to location, weaving multiple storylines together in single episodes practically since Day 1. Don't drop a hugely pivotal episode on us and then make us wait three episodes to get back to 90% of the regular cast. It's nice that you want to give a little backstory, but Jesus f***ing Christ.
Now, since I've gotten the heavy criticism out of the way, the fans whining that we've learned more about Dwight in one episode than we learned about Glenn in six seasons can shut the f*** up. And they'll get back around to showing Maggie's grief, so can it about her too.