Reagan was also able to sell himself to us. Trump does too. Cruz does not. Its not really any more complicated then that.
OTOH, Cruz, like Obama, had kept his real self and the history he didn't want anyone to know about, behind closed doors, but now, more and more about him and his family has come out and it's NOT "nice".