Looks to me like Trump's campaign is doomed (if only at the general) by his bullying and objectifying of women.
The Megyn Kelly thing is a particularly odd one. Almost as if he feels like a rejected suitor.
I don't think either Cruz or Trump can win the election, barring strange, unexpected events.
Trump would be best as he may swing the Senate towards the Dems. This would allow a variety of things including a Democratic choice of Supreme Court Justice and probably one more big program (eg education).