But you're absolutely right about Bernie and Hillary. Hillary, to me, isn't much different from Ted Cruz, and even more like Rubio. They're right-wing war hawks in the pocket of Wall Street, and the only things they differ on are social wedge issues that they use to get people on each side to vote for them.
AFAIC, our best hope is Bernie. Cruz and Hillary will both be a disaster and lead us into another war, and Trump is a wild card and highly unpredictable, though I think he's a lot less likely to get us involved in another war than Hillary or Cruz (he royally pissed off the GOP by saying the Iraq war was stupid).