OK.
Is this agreement going to significantly reduce the chance that they'll build a bomb anyway? Or is this just unneeded window dressing that the Iranians wanted to give away anyway?
The goal here isn't to just get an agreement, the goal needs to be to prevent Iran from being able to build a bomb, period, or at least for a very, very long time.
The last thing that the Middle East needs, as unstable as it is right now and will be for the foreseeable future, is a nuclear arms race, with religious leaders with extremists ideologies with their fingers on the buttons.
So is this agreement going to achieve those goals? At best the answer comes back as 'we'll see', and nothing more solid than that. So really, even with the agreement in place and faithfully executed by all parties, the Middle Eat, and the rest of the world, isn't nearly out of the woods yet.
In fact, things have gotten worse, from the stand point that a known financial and material supporter of Islamic Militant Fundamentalist has stepped into the vacuum in the region left by Obama's shrinking away and withdrawing from that very region.