Sen. Cruz because he is a proven conservative and he believes in the constitution.
Except for Article II, Section, 1, Clause 5, of course.
Hundreds of thousands of Americans fit that description. It doesn't make a person able to win an election against a Democrat with a powerful machine and the entire media behind them. That's why Trump is the better choice, because if we don't win this one, there will be nothing left for conservatives or the constitution ever again.
Don't let the perfect drive out the good. We must win this one. Cruz cannot win the general.