I am not sure prior statements mean much. Some of them might have been posturing, some of them might have been meant at the time but bottom-lines change in negotiations. I say a lot of things in negotiations...some of them I even believe.
(I kid of course). Anyhow, when you get to hammering out details everything gets reassessed, how much you want something vs how much the opposition wants something, whether the loss of something previously thought critical is balanced by something else, whether making an item bottom- line will create an impasse, how costly would a failed negotiation be, etc.--everything gets weighed and assessed. And that is the way I think the agreement should be assessed--weighing what was gotten vs an assessment of whether the Iranians could have been pushed any harder, whether failed negations could have resulted in a significant weakening of sanctions, and whether we had a viable military option that could be used without substantial risk.
Both sides had a lot to lose if negotiations failed--Iran needed sanctions lifted, we faced the difficulty keeping sanctions going, and a risky military option. So we're looking at our bottom-line and meanwhile trying to read how far Iran will bend. They're doing the same with us. I wasn't involved in the negotiations so I don't have any idea where we could have gotten more. All I can say is that it appears that we have delayed Iran's nuclear program for about 10-15 years. The Middle East needs to be stabilized now. And this gives us at least that.
Of course, you can argue that Iran will get more money and that will destabilize things. But what is reasonably certain is that we have nipped a nuclear arms race in the Middle East in the bud for the next 10 years. Remember, Saudi Arabia funded Pakistan's nuclear program and would presumably start trying to build their own bomb if Iran got close. It's less certain and almost certainly less dangerous as to the damage that will be done by Iran having more oil revenues.

Both sides had a lot to lose if negotiations failed--Iran needed sanctions lifted, we faced the difficulty keeping sanctions going, and a risky military option. So we're looking at our bottom-line and meanwhile trying to read how far Iran will bend. They're doing the same with us. I wasn't involved in the negotiations so I don't have any idea where we could have gotten more. All I can say is that it appears that we have delayed Iran's nuclear program for about 10-15 years. The Middle East needs to be stabilized now. And this gives us at least that.
Of course, you can argue that Iran will get more money and that will destabilize things. But what is reasonably certain is that we have nipped a nuclear arms race in the Middle East in the bud for the next 10 years. Remember, Saudi Arabia funded Pakistan's nuclear program and would presumably start trying to build their own bomb if Iran got close. It's less certain and almost certainly less dangerous as to the damage that will be done by Iran having more oil revenues.