I'm not sure either party has had much of an advantage this time around with regard to their candidates. If you match up Huckabee with Obama, McCain with Clinton, and Romney with Edwards, it seems that the Democrats have the Republicans beat 2-1 on basic intelligence while the Republicans win at least 2-1 on character and 3-0 on experience. What the Democrats have going for them is that they have Obama, who's a media star, they're mostly in line with each other and their base on the issues, they don't have George Bush, and they seem to be getting rid of the constant direct presence of the Clintons. And of course they have the media behind them.
Who knows how it will turn out? Obama's presentable, people can read into him what they want, and he's black, which means critics have to pull their punches. On the other hand, fads pass and people might not want to step into the unknown. Not that McCain wouldn't be a wild card in the White House, but people are less likely to think of him that way.
On the whole, I think I'd rather have Obama than McCain. He seems less crazy, he's inexperienced and conflict-averse, and I like King Log more than King Stork. Also, having a black president might concentrate people's minds on racial issues a bit, rather than leaving them in the world of fantasy, and I suppose at some point that has to happen.
Not that I'd vote for the guy. I assume I'll do what I usually do, and vote for some third party candidate. It's a way of showing I'm not so pleased with what the major parties are offering. I recommend it.