I think this episode was weird, like the Melisandre birthing the shadow episode. Overall, I don't mind the changes from the book, and I think they've made great decisions changing things for the most part. Dany's visions in the House of the Undying from the book would legitimately make no sense to anybody watching the show and not reading the books. There has been, I think, one mention of Rhaegar Targaryen in the whole show... It would make no sense to anyone. At least they show a fan favorite who people like, Khal Drogo, and that's cool for fans of the show and non-readers.
My non-reader friend made a good point: So you have this wizard who does all of this super power crazy shit, making himself appear, murdering all of the people in that great hall a few episodes ago, avoiding death, yet... the dragons burn him alive.. .like... he couldn't see that coming? ... Okay.
The Qorin HalfHand / Jon confrontation had to happen that way. They didn't set it up like how it's setup in the book, but it has to be done.
The Other was fucking bizarre. I thought it looked totally cheesy, but what are you gonna do. It's something we basically never see in the books anyway, we never get a great description of the Others, other than their mysterious characteristics. IMO, I think if they had to change anything, I would have wanted them to make the Others more humanlike, not these weird ass super creatures.
The Theon Scenes, IMO, continued to be the best of this season. Theon was a great character, under-rated just like the books IMO. A great Tragic character.
I think that Shae turned out better than I thought she would be. Tyrion turned out about how I expected with the cut.
Overall, I think a lot of non-readers will be kinda "meh" At this episode because the season ends flatly on bad shit, nothing resolved... which is almost exactly like the book. Nothing good happens in this episode/season if you're from a "Stark = good guys" kind of mentality, which most show waters / non-readers should be. If the Starks are your protagonists and the Lannisters are the bad guys, then you got basically nothing to go on. Arya is still traveling. Sansa is back where she started. Jon is lost in the North. Robb is off fighting a war he's totally fucked in now. Catelyn is still Catelyn.
Not the worst episode this season, but not nearly the best. Be a long wait for Season 3.