A bit of a surprise for me as well. Most of the polls had it very close, within a few points. I called for a larger spread (although I voted for Sanders) because that was the general mood here. With all the talk about how much Hillary is disliked, it should be remembered that she's been running for president for a long, long time. She's built her base over years.
It's also the fact that this whole "Everyone hates Hillary" is a creation of the media, reflecting the right wing.
All this stuff of "neither of the candidates are acceptable" is a bunch of nonsense. As the polls and primaries and delegates show, Hillary has really strong support among democrats. She didn't win by attrition, she is the candidate because that is who the majority of democrats want.
That the right can't stand her, and their level of hatred for her goes above and beyond any candidate gaining the nomination (yes, including Obama, because they've had 20 years to build their hatred). But that does not reflect the democratic side. From that POV, she is the nominee. She is the one most wanted and expected. That's why no one else ran. Because she was a good option, and she lived up to it in winning the nomination.
Meanwhile, on the republican side, while Trump won by attrition, he still doesn't have the support of the majority of the party. One year ago, the suggestion that Trump would be the nominee was met with laughter. Now, among republicans, it's met with disgust.
So don't buy this "no one likes either candidate" narrative created by the right wing. Just because the republicans don't like their candidate does not mean that to be true for the democrats. Most democrats would be really happy with Clinton as president, and not just v Trump. Shoot, the Bern Bots have been complaining that her nomination was a coronation, as opposed to a race. Yes, because that is because most democrats want her to be President. For pete's sake, she almost got there 8 years ago. Clearly, she is a very popular candidate for the democrats.
You can't say that about the republicans. Even a lot of those that will vote for Trump won't do it because they support him, but only because it is against Hillary. Most are completely bamboozled as to how this clown got nominated.
That's their problem, not a general election problem. No, there are no candidates that any self-respecting republican can support. That just isn't true for democrats. My #1 choice for president is among the final candidates. And that view is not uncommon among the democrats in the US.
This whole "everyone hates Hillary" narrative is from the right wing.