Cruz is a mean, nasty liar. He says one thing, but he never does it. And he spends less time working in the Senate than Rubio does.
Any first-term US Senator who thinks the voters made a mistake by sending him to an office too small for his talents is automatically disqualified, IMO.