I came to the same conclusion this morning. Trump/Cruz, while not 100% satisfying to all, prevents monkey business, honors the voters, and let’s us focus on defeating Hillary Clinton. It gives Cruz the requisite experience to have a clear front runner shot at the nomination after Trump retires and has a safeguard should a court rule against his NBC status without presidential jeopardy.
I have been greatly saddened that he did not see this, or was not able to make his handlers see this, from the start. It's the best plan, and had he stuck to it from the beginning the kind of overview and foresight Trump has demonstrated instead of behaving with such supercilious disrespect to his opponent, it would have been smoother sailing for himself and hence for the nation. But no.
I'll still vote for him if he by some turn of events he gets the nomination; but I won't be delighted about it.