So, I personally find Cruz irritating in his delivery and just a little creepy, and as I've said, I think he has no chance in a general. And after waffling a while on the "is he or is he not", I eventually came down on the side of, yeah, he must be a horse's ass, because literally everyone says it. But I just read a piece from a journo in Texas that's known Cruz for several years, and she paints him in a not too bad way.
Good piece, worth a read:
http://www.texasmonthly.com/politics/the-top-10-things-you-need-to-know-about-ted-cruz/
The outline of sorts:
1) Ted Cruz is not a fire-breathing extremist.
2) Cruz is also not a wild-eyed maniac.
3) He has nerves of steel.
4) Cruz is smarter than us.
5) He may even be too smart for his own good.
6) Cruz is very serious about strategy.
7) Cruz is meticulous with his words.
8) Cruz is a mainstream conservative from the Texas Republican establishment.
9) Cruz is really into the Constitution.
10) Cruz is in it to win.