I honestly don't understand the issues well enough to offer an educated opinion, but this article by an expert in weapons inspections is a great read.
It's a long and thorough analysis of a pretty difficult-to-understand situation. The headline says it all: "This is an astonishingly good Iran deal"
I hope he's right.