Visited Iran when sanctions weren't in place, no ESTA for you. You get treated like a criminal, and have to pay more money for a proper visa.