President Obama in Cuba of March 2016 ended America's 55 year long Cold War with Cuba.
President Obama in Iran had negotiated terms that paused Iran's quest to develop nuclear strike capability although many critics disagreed with negotiating with Iran.
It must be the second choice “It was important to have popular support beforehand”
Evidence: “...but he postponed action against slavery until he believed he had wider support from the American public.”