The last four episodes of Doctor Who have all been pretty shit. So it's nice to see that Matt Smith's Doctor can actually produce a good one every now and again. It was exciting and funny and sad and cool, and it was one thing that was perfectly welcome (because it wasn't handled terribly), it was romantic. Not in the ludicrous melodrama ways of the Russel T. Davies years, but in a sort of honest, sweet, quiet way. I mean, yes, Amy decided she would rather die than live without what's his name, but she doesn't want to make a big deal about it or anything. There aren't any ludicrous and infurating crying scenes, so it's alright.
I also like the revelation in this episode that the Doctor hates himself. I honestly didn't see that one coming, although it does make a lot of sense. Matt Smith has been playing the Doctor like David Tenant on speed and an asshole - I like the explanation that his somewhat dickish behaviour is caused by an intense self loathing that he tries to keep hidden under a facade of jovial pomposity.
Also, I just liked the actual plot of the episode. I liked how it was pretty obvious the whole time which world was real and which wasn't, only to turn out that we were all wrong all along. It was a well handled twist, surprising without nullifying everything that went before.
This was probably the best episode so far this season - hopefully they manage to maintain this level of quality, rather than reverting back to the crumminess that went before.