Cruz is simply a grandstanding troublemaker, available to the highest bidder. He would be an utterly execrable president, for the same reason as Trump: he picks fights, he insults people, and he is a schemer.
Bernie is no more a Marxist than François Hollande or Angela Merkle.