It was an okay episode, though a few things bugged me.
Arya seemed to regress a bit to being a brat. Her character growth from seasons 1 & 2 seems to have stunted.
Theon/Ramsey: Ramsey did all that work to set up Theon's original "escape" to toy with him but now just seems to be halfassing it without any real creativity or patience.
The Worg trying to stir trouble because he likes Ygrid seems kind of pointless. They could have spent less screen time on that, if at all.
They are trying to do some pacing, I guess. The relationship between Jon and Ygritte isn't terribly fleshed out in the books, so what's going on between Jon, Ygritte and Orell is just filler. They are trying to stretch out the episodes so that they can split book 3 into two seasons.
I don't entirely disagree with you regarding Arya. Keep in mind that she's still a young girl, though, so some brattiness is certainly warranted. In later books, she's still a bit of a brat, but she is maturing quickly.
I agree with you 100% regarding Theon. Though, I suppose that some of the things that Ramsey does to Theon can't necessarily be shown effectively using a visual media. Some of it was a bit too graphic (skinning multiple fingers and toes, etc.)
I think that the next two episodes will pick up the pace considerably.