Gary Johnson is the only candidate I could vote for without feeling dirty...like some kind of traitor to my country.
I know Gary personally and he was my governor. He is a really great guy, much more honest than your average politician, and has his heart in the right place. But my main concern with him is that he doesn't seem to have the instincts or skills to choose good people to do the jobs they need to do. That has been my worry about Ben Carson too, though he ranks right at the top on my respect meter.
I had the same concern with Gary...which is why I couldn't support him in the 2012 campaign. I won't get into all the issues that contributed, other than to say that I think he learned some valuable lessons...which is why I am 100% behind him this time around.
I have never met Ben Carson...at times he seems like he would be a great choice...but then he says something that makes me want to rap him up side the head and say "WUT?".