Trump since he announced, Trump has supported atouchback plan, which is disguised amnesty. But so is Cruz’s plan. Regardless of what his office has said to you, Cruz has never renounced his past publicly stated support for legalization—so he has disguised his amnesty as well.
Yet, those are the two best candidates we have.
You're claiming that Cruz has a current plan that has a "legalization amnesty"??
Link?
Last I've seen Cruz comment on the subject was in January 2014 when Cruz changed his tune from 2013 and called the House's plan, which was a legalization without citizenship bill, an amnesty and he said that he was against it.