I am not a big River Song fan, and while I do think the episode could've been done without her, I will give Moffat credit in that it wasn't that bad. She did not piss me off this episode. So I suppose kudos for that.
As for the whole story, quite unexpected and terrific. I particularly liked...