Cruz is right on the issues, has a brilliant mind, is a masterful debater, and would appoint excellent judges. Unfortunately, he lacks charm, and I think that may be his undoing. There is more to an argument than winning. You must win and win people over. Ronald Reagan was successful because he not only won debates, he did so in a charming way.
I guess my definition of charm is different.