If it was Trump versus Anyone, I'd have to vote for Anyone. As bad as Hillary could be, Trump would be far worse. One could manage the four years until the next election with Hillary or Bernie. But not with Trump, and probably not with Cruz.
I was thinking about this, as a member of no political party, that you could have a third party easily forming in this race that could gain voters from the middle. We've got a bell curve of voters, but the parties are focusing on the extremes. At least during the primaries, they'll all pretend to be centrists again in the general election. But what if Kasich+Bush decided to run as a third party and grab the center? Better if it was Republican+Democrat so that they wouldn't be accused of "stealing" or "spoiling" the election like Nader or Perot were accused of doing.
I've voted for Democrats and Republicans in the past. I think that party loyalty is a vice.