From a non-proliferation perspective, the Iran nuclear deal is a good one provided it is complied with. A lot will depend on Iran?s adherence to the commitments under the deal but it is difficult to have much faith in Iranian commitments because of its repeated failures in the past. And, from a regional security perspective, the deal is disastrous.
