I think Trump will win NH and SC and then go on to win big when the winner take all primaries start. Cruz can stay in the running with this Iowa win, could still take Texas, and has given himself, worst case, a better case for VP if Trump wins. It remains possible for him to catch fire and overtake Trump, but I don't see it happening outside of the unique situation in Iowa.
The main thing is to make sure that the establishment can't sneak Rubio in through the back door. Linda Graham might like that, but it would be disastrous for the rest of us.
I think trump is hard to bet against. Seems to pick up independents, undecided, dems fleeing sinking ship. If trump trumps, I like Cruz in the senate playing the role of conscience