My choice is Lt. Col. West or any other person with similar qualifications as to birth, service and expressed allegiance to the USA. I could vote for a person with military service and I think there are several such persons. The three you mention are not to my liking and if you are implying I like those and their kind your inference is way off the mark.
I love West, but he would be the longest shot to get the nomination, it simply wouldn't happen.
How can you not like Cruz? He's the best spokesman for conservative principles we have.