Reagan was much more likable than Cruz, JMHO.
No doubt. Also, Reagan got his message out by speaking past the media to the American people. Trump has this ability and connects with regular people. His rallies demonstrate this. Cruz does not have this ability.