I know what you mean. I voted for him too in 2000 and 2004, and much for the same reasons.
I did vote for Ron Paul in the Ohio Primary, but again, voted for McCain (lesser of two evils) in the Presidential.
"Quality Candidate" is an Oxymoron these days.