I would give Trump enough credit to look at both Cruz and Rubio and make the correct choice.
Rubio is also an excellent debater and well versed in foreign affairs. It will be interesting to see what happens.