I’d be happy with Cruz too. But in this current campaign, Trump was the first one to come out and say he would build a wall & raise the whole issue about illegal aliens. I do believe that by Trump saying the things he has said, it has given cover for others to now ride on his coat tails.
He has brought a lot of issues to the forefront that other politicians are either afraid of addressing or simply do not believe should be addressed. I like his brashness & courage to say the “wrong thing”. He has tapped into the anger of many Americans - me included.