There is just not that big of a gap between Cruz and Trump on the issues.
Roughly half of your voters are analytical and will go with the candidate who is with them on most issues. The other half is emotional and will go with the likability factor. You need enough of both groups to win.
You have got to be kidding Cruz has no personality unless compared to cottage cheese,or oatmeal.