Only time will tell if it's best to strike now or sit back and do nothing.
I can't see an Israeli strike doing much more than setting Irans nuclear programme back a little in time and the thought of a nuclear Iran gives me cause for concern on the potential consequences for the Middle East regionally.
Who'd want to play God?