Edit: Cruz alienates the young voters/moderates I think. And the establishment hates him. But they might fall in line. All Hillary has to do is run an ad of him supporting killing gay people. That'll do.
If Kasich wins, he's winning the GE, regardless of whos the Dem nom. He's done a great job positioning himself as a moderate.
Kasich isn't winning anything anywhere. He's Mitt Romney 2.0 (worse) minus the charisma and debate skills
People only like him bc he's sane compared to the rest of the GOP