First off sorry for being a bit argumentative and questioning your knowledge of the issue as it doesn't help the discussion at all.
As far as I know the 24/7 access will be to all sites that Iran has declared...undeclared, suspicious sites and military installations are not included. Under the deal Iran has the ability to dispute these sites through an appeals process that could take up to 24 days (including 3 days to implement the appeal board's decision)...and if Iran doesn't comply after 3 days there is another dispute resolution clause that allows up to 50 days of evaluation. Suffice it to say there would be ample time for Iran to hide any activity at these sites in advance of inspectors.
Another big issue I have with the deal is the inclusion of the removal of UN weapons embargoes imposed on Iran for weapons import/export and ballistic missiles. Apparently China and Russia pushed for this under the guise of allowing Iran to more effectively combat ISIS. Just last week Secretary of Defense Carter and the Chairman of the Joint Chiefs of Staff testified that under no circumstances should these embargoes be removed. Why include these in a deal aimed at curbing the nuclear weapons program?
As far as the alternative that I would have preferred, I would have preferred continued sanctions and, if necessary,more sanctions to attempt to pressure Iran to accept a better deal and allow the US to negotiate from a position of strength. A better deal would not have included lifting of weapons embargoes, would have provided more oversight and comprehensive inspections, and gone further to push back Iran's timetable to achieve a nuclear weapon after 10 years.