Here’s my thinking. The Democrats are all ‘pedal to the metal’. They all say Obama didn’t go far enough. The Republicans (except Trump), say a lot of nice things, but the indication is, if they get elected, they will go along to get along. Reach across the aisle and all. Trump may not be perfect, but he offers the best opportunity to get any of ‘our’ agenda realized. Not Democrat light. Not slowing the encroachment of liberalism, but rolling back. Maybe I an naive. But even so, Trump is the best chance. He doesn’t cower to PC. He is a man of action.
I would say Cruz is every bit as good, if not better, than Trump in this regard. And that's not a knock on Trump but a compliment to Cruz.
RE: your name. I just showed the “Commanding Heights” to my class, the “Battle of Ideas” between Keynes and Hayek.