Gotta admit, Trump vs Cruz is a tough choice.
Not really. Cruz is squishy on immigration. 2013 amnesty bill, he supported a legal status, short of citizenship, but a legal status none the less.
Rubio & Cruz are at each other.