Should be Cruz/Trump, but that may not be in the cards.
It’s really tough: Cruz was born in Canada and didn’t give up that citizenship until a year or so ago.
There are a lot of people who like his stand-up conservatism. But it is difficult to accept that he is eligible to be a U.S. President.