A bit disappointing after part 1. Thought the Donna stuff was over long, and the Vashta Nerada stuff sidelined and dealt with in a really poor fashion - the idea that the Doctor is some kind of superhero who everyone knows about and who talks about himself in third person really grates with me. What did the VN have to lose by eating him there and then? They agree to a deal that will leave them without meat - what have they got to lose? Possibly it should have been made clearer that they only eat people to keep them away, not because they need to?
Even so, if the Doctor can just say "I refer you to my previous exploits" and win the day.... plus, can the Vashta Nerada even read? Given they had loads of time wasted hammering home the Donna stuff and labouring the tears again. It was almost a "Greatest Hits" of the new series previous to this - "everyone lives", the Kylie "fairy dust" last minute resurrection, the Doctor as God, the Doctor and his love life, The Doctor using his future knowledge to affect things...
You can argue its all handled with a lot more skill than the RTD version of these ideas, but as ideas, they dont really light my fire. Anyone else find the bit where River Song says that Tennants Doctor isnt like "her Doctor" was a bit odd - Moffat publicly lauds RTDs version, but the subtext of that is that when he takes the reins, things are gonna be a lot different - since the difference seems to suggest and even more God Like Doctor, cant say Im best pleased! so, despite all that, not bad, but a fall from part 1 and a lot of old tired ideas given preference over the interesting new ones.