Here's more words:
I thought that was a very good, roller-coaster of an episode. It's biggest problem, like with the opening 2 parter, was it's pacing. I don't think that was bad enough to severely effect the episode as a whole, though.
The side-characters were awesome. The Sontaran Nurse was really good and I wish we could see more of him, and there really ought to be a spin off about the lesbian Silurian and her friend fighting Victorian crime (best use of the Silurians since 1970!). The girl who was a mirror for Amy (i.e., the girl who The Doctor never came back to) was interesting to see, if the episode had more time to deal with her it probably would've been better, though.
Of course everyone is going to go "OH BUT I PREDICTED RIVER WOULD BE AMY'S DAUGHTER AGES AGO, I GOT YOU MOFFAT, HEH!". Well, yeah. There was so much speculation about River that she's The Doctor's/Amy's daughter/wife/husband/mother/FUTURE SELF, that anything Moffat would've done would've been 'called' already. What's important was how the reveal was done itself, which I thougght was very well.
But really now, let's kill Hitler (when I read the spoiler that the episode would end with 'Let's Kill Hitler' I was REALLY sure it was fake).