I work in the security industry in the Middle East at the moment, for what its worth:
Iran, not too much of a problem, the Iranian people are in general friendly, curious and hospitable of foreigners, be very careful of the military and revolutionary guards, you stray too near a military...