Let's face it we have an embarrassment of riches on the Rupublican side. Guiliani in drag with 3 marriages under his belt. Romney the Mormon with a pro-choice past. Gingrich, who is well known and hated. McCain who is trying on new politics and still saying he is a man of integrity.
I believe that any of the Democrats could beat the Republicans. But, the question is who would we most like to go up against. Who would be the easiest to beat? Who would do the most long term damage to the Republicans? Who would hurt the Republicans most down ticket? And who would be the most fun to kick around?
Right now I'm for Giuliani. He will alienate the Republican base with his past support of gays and abortion rights. In addition, he will alienate everyone else with his nastiness. And he is bound to be very entertaining.