Look at the issues. He is different then the other 2 liberals. It's your vote. Vote how you want. Just realize that votes for someone other then McCain are wasted and only help get Clinton or Obama elected. And for sure both of them will push for an "assault" weapon ban. Where as McCain states he won't.
McCain is against Kyoto, an assault weapons ban, minimum wage increase, and universal healthcare. Clinton and Obama support all 4. There's a big difference if you just educate yourself.

http://www.2decide.com/table.htm

Ron Paul and Huckabee are closest to what I'd like to see in a president, and unless Huckabee really starts to kick some ass, he's not going to get the nomination. And Paul has no chance.