Fantastic ending to a wonderful season. I thought there were some things that could have been done better. The first is the storyline with Robb Stark's war against Tywin Lannister. The declaration of his coming as king came way too early in the episode. It's like they just sort of threw that early to get it out of the way. Maybe it's understandable because having three storylines coming off with a dramatic cliffhanger like that in succession may have been a little too overboard. If that's really the case, then it's better that Robb's ascension to kinghood was the first to conclude because the last two were the most important.
It's difficult to explain, but the events in Westeros seems to be the main focus of the story, and yet the two plots that are happening outside of Westeros, such as the war with Mance Rayder beyond the wall and the coming of dragons from Daenerys, are the biggest. It creates this effect that these two less concentrated story lines are going to have a huge impact on the one getting the most attention, and those in Westeros won't have any idea what's going to hit them.
Nonetheless though, a fantastic episode that wrapped everything together nicely. Saw all my favorite characters (Tyrion, Jon Snow, Daenerys), and the season finale set up the events of the second book almost too beautifully.