No maybe - there is a multi-lateral interim agreement ...
Whether Iran will comply with it, of course, remains to be seen ... ;)
Absolutely ...
True ... but I would say, in this case, that some thing is better than no thing ...
And any improvement - however small - is better than no improvement