Terrible.
Smith deserved way better than that. Moffat really fucked up this ending. There was no build up, no emotion to it, nothing. The one thing that got me in the feels was Amy Pond coming back.
Stop reusing the Doctor's most impressive villains over and over. You're ruining their impressiveness. Nobody goes "OH SHIT!" anymore when you see the Daleks or Cybermen. Now you can't go 3 episodes without them. They're no longer that unbeatable race, or the race that was infinitely and finally wiped out. And the Angels? What a fucking copout.
Hated it.
Damn Qhue. Great catch. Also explains why in the failed timeline her grave would have been there.MEGA SPOILERS
Okay so Tasha Lem, the Mother Superioress of the Papal Mainframe is clearly River Song although to their credit they never actually come out and say this. She knows how to fly the Tardis, clearly has had a romantic relationship with the Doctor and most significantly: "You have been fighting the psychopath inside you all your life, shut up and win!"
So somehow the computer in the Library became the Papal Mainframe and River continues on...albeit in a very different sort of body. The episode does an excellent job of tying together the various threads of the 11th Doctor and clears the way for the 12th to take the stage. I wonder how significant the final line of the episode will be? Does the 12th really manage to forget how to properly pilot the TARDIS and we return back to semi-random wandering?