In my opinion, McCain is a big no-no. He's already surrounding himself with neo-conservatives. While he claims to be fiscally responsible, he supports the neo-conservative foreign policy. I'm sorry, but IMO, one cannot be both. They are conflicting ideologies.
I think Obama is a bigger...