The Country at large dislikes Cruz by almost a 2 to 1 margin, just slightly less than Trump. In the end, given his intransigence over practically every major issue, Cruz might have had a tougher row to hoe than Trump will.
I have always regarded that as a given. I've said since last year that Trump would win in a landslide if he is the nominee, but Cruz would still win.
I think Hillary is the sort of candidate who can not possibly win, no matter who runs against her. Especially after 7 1/2 years of Obama.
Trump will win handily, but Cruz would have won as well.