Yep, agree. Ted Cruz is good at alienating people. Trump can win people over. The CNN town hall last night was great evidence of that.
I chalk up a lot of Trump's rough edges to his not having been in politics before. He shoots from the hip and I like that. He's politically incorrect and I like that. I admit I do wince occasionally at some things he says, but I try not to micro-manage him and I don't monitor his day-to-day comments just to shift loyalties like the blowing wind.
I had a college friend who emailed me the other day and said they were for Trump until the last Saturday night debate. They decided to change their support for another candidate because of something he said and wanted me to do the same. I don't watch the so-called "debates" (they are not really debates but more soundbite opportunities for the media--I call them a waste of time well spent) but I told him that if the criteria for changing candidates was something a candidate said I disagreed with, then I would be changing to someone different every week. No one candidate voices exactly what everyone of their supporters think. I am not a one-issue voter.