As it sits right now, Cruz looks to be the one that represents the hard right. In a general election, I would say Trump with all his baggage has a better chance. He appears to be getting support from other places outside of the republicans. Think that is going to be needed to beat Hillary. Plus...