If the American public only knew in the '80s how terrible the Soviet military was we never would have gotten the defense budget increases we were given, or the forward-leaning covert operations we conducted.
The reasons why the Iranians have outperformed us in Iraq and Afghanistan are the same as why we would outperform them if they were occupying Mexico or Canada. But this doesn't mean their intl capabilities are wanting.
The problems I've identified with an Israeli attack apply regardless of whether the Iranians are very proficient or not. They apply because of the distance, the number of targets, and Israel's limited resources. Even if the Iranians were near idiots these problems would still exist.
btw I never was a government employee. My former government work was as an agent only.
ps I hope it's not true that anyone's assassinating Iranian scientists. That would be a bad precedent.