I wasn't impressed with last week's episode...
... but this one made up for it!
The first part was, as I posted, laying the modern-day analogies on with a shovel (or maybe a JCB) and there were too many instances of people doing silly things just to advance the plot, but it was almost like this episode had been written by a completely different script writer.
Capaldi made the extended "War (Huh!) What is it good for?" speech absolutely brilliantly, you could feel the way he's suffered with all the deaths that he has been responsible for (or, even, just feels responsible for) and why he doesn't want it to happen again.
There were lovely touches such as the Zygon, forced out of Human form, who says "I never wanted to fight anyone – I just wanted to live here", neatly skewering the "You're either with us or against us" nonsense that idiotic demagogues come out with (on both sides *cough* David Cameron *cough*) and how Kate Stewart got away from the "Not a cop" Zygon (cue loud cry of "Oh YES!" from me at the "Five rounds rapid" :-) )
Also some nice touches like the Union Flag parachute (who else has used one of those?) and Osgood saying "The first thing I'd do if I wanted to invade the world would be to kill you [...] I wouldn't even let you get talking".
Ok, minor niggles like the Presidential Plane being shot down (what, no laser jammers, flares, chaff, ECM, decoy systems...???) and those Sonic Specs (although I liked Osgood's "aren't they a bit pointless, like a visual hearing aid?), but I can forgive those for a much better episode than the last one and one that, as the Doctor says, really makes you THINK!