I think Cruz will win this fight with Trump because he sticks to issues
Time will tell. But if it is a movement election the question is what does the movement stand for?
Right now, other than everyone in DC is stupid and has to go I don't see a message. "Make America great again" is no different than "hope and change". It is vague and appeals to our emotions, but doesn't create a mandate. Trump increasingly looks like a Pub obama. If he wins the nomination and the general election he will sweep into office and be as divisive and ineffectual.
I like Cruz because he clearly has a plan. He understands how screwed up DC is and which players he can trust and which players he can't.