Yes, I think that is right. If Bill Clinton had taken out Bin Laden when he had a chance, there would have been no 9/11 but no one would ever have known because it didn't happen. Trump has neutralized an Iran whose avowed purpose was to develop a nuclear weapon and use it on Israel. The frightening thing here is that I think some people want Trump to fail regardless of the consequences. They have no concern for the implications. If that means Israel is nuked, they don't care if Trump is politically damaged. The ends justify any means for the radicalized loons who think Trump is worse than Hitler.
If Iran had developed a nuclear weapon, they would have scratched Tel Aviv. Israel would have responded in kind by nuking Tehran and there would have been a full blown nuclear exchange between them which would have had serious consequences not only for the entire Mideast but the entire world. Trump understood that which is why he went to war to end Iran's nuclear program. He understood there would be short term pain for the US but when he weighed that against the danger of a nuclear Iran, he made the correct call.
I still won't believe Iran is serious about wanting peace until I see the Strait of Hormuz opened and ships flowing freely in and out of the Persian Gulf. The question now is, what will Trump do if they renege again. I think Trump already know that.