Cruz is a poseur, an actor. 12 months ago he called for a 500% increase in H1-B visas. Now he pretends to want a "freeze" at current levels. His wife Heidi S. Cruz co-authored a Council on Foreign Relations plan for a "North American Union" with Canada-Mexico-U.S. with a common currency (LINK HERE). I do not trust Ted or his wife with the reigns of power.
I like Cruz though I think Trump is a better choice, but I have to admit you might be right.
I am skeptical in that Cruz supporters keep pointing to things he's "called for" but hasn't seemed able to accomplish.