I agree Cruz is more conservative, but he is a shovel. Trump is a bulldozer. Voters are tired of shovels taking on the things they voted for or against.
Of course, you’re giving Trump too much credit & Cruz too little...you think that Trump is going to rule as a dictator like 0bama?