Not much of a bar, I admit, but this was the best speech I have heard Trump deliver. That said, I doubt it will make any difference. Two major things were wrong with it. First, it has almost certainly stiffened Iran's resolve to stand up to the Saudis and the US, with Trump's tough anti-Iranian attack (playing to the Saudi audience) coming just 24 hours after the Iranians voted for a moderate in their general election. Not so much as a mention of that from POTUS. Second, the speech was as if the terrorists simply sprung up from the earth. No mention of the causes or the responsibility of governments to find solutions. All in all, it was a fine justification of the $110 billion arms deal that preceded it.