@Thomas,
I think Bernie Sanders is likely a straightforweards, honest man. I disagree strongly with his political and economic views, but I believe the country would fare better under him than under either Joe Biden or Martin O'Malley.
I don't support Ted Cruz, mostly because he, like that remarkably blonde Cherokee, Elizabeth Warren on the Democrat side, appears to lack the doubt gene. Both appear to me to be far too convinced that they know exactly what is good for the rest of us. I think that's dangerous, regardless of their political conmvictions. (There's really nothing I like about Warren, and little about Cruz).
I recognize that Cruz is the current poster boy for all that is evil in the contemporary religion of political correctitude, and that was the likely foundation for your question.
I knew Jim Webb at Annapolis. He's smart, but very self-absorbed. Sometimes I thought he came from another planet. Did you know that the 1967 welterweight boxing finals there were between Webb and Ollie North. Ollie won.