My only gripe with the show is how fast these characters teleport to different regions of the seven kingdoms whereas it took Yoren and his crew several episodes just to barely go north on the King's Road. One episode, Little Finger is in King's Landing, then he's in the Stormlands, now he's in Harrenhal. Where to next? Highgarden to negotiate with the Tyrells?
The same with Theon, one episode he's on the shores of Pyke, then Torrehen Square, and now Winterfell. I'm sure it takes longer than a week to travel between these different locale.
Anyways, I guess its needed to advance the story since we are limited to 10 episode seasons.