Iranians are good people under pressure.Iran has been very unreliable and arrogant. If everyone behaved like Iran, there would be only war and no trade. Iran never was a friend of India and has shown hostility as and when it could afford to do so. When sanctions were lifted, Iran started its shenanigans by refusing India Farzad gas field which India helped discover and causing problems in Chabahar port etc. Iran has about 1000 TCF of gas and very little is being extracted. They would have had no problem if they allowed India to extract a hundred or two BCF annually. Yet, they showed their colour by misbehaving.
Meaning, India needs to get deals finalized with Iran when they are under pressure.