I am Canadian, so really my vote is irrelevant. I don't think Hillary is the best, but if I have to make a choice, it would be her. I would prefer to vote for Sanders.
But why Hillary? I think it's time that the US has an American woman as a president. The US never had a woman as a candidate even! That's absurd. Second, Hillary's view on civil rights such as woman rights. Third, doesn't give a blank check to corporations. Jeb Bush is not that bad either.
It's great! This deal basically will prevent Iran from developing a nuclear weapon that it was able to get to within a much shorter time. Anyone who thinks that a war against Iran is a solution has lost his mind.