No candidate is perfect. Neither is the office. Politics & Sausage. Don't watch either being made. But rather than "lesser of two evils," go for the one who comes closest. Count the things you are *FOR* and compare what side the candidates stand on with those issues. From there, the choice should be easy, no matter the political stripe.
And when a candidate is also *FOR* something as opposed to "I'm not the other guy," it's usually a winning situation.