Cruz is certainly not weak on illegal immigration. Rubio, Bush, Kasich, and Carson all have amnesty views of illegal immigration. Cruz and Trump are staunchly against illegal immigration.
Trump was pro-abortion at one point. He favors tax increases on the wealthiest in the country. He favors agriculture subsidies for the Iowa giant agri-concerns. Cruz is the only one to speak out against the ethanol subsidies. Trump has also been married three times and committed adultery.