I think McCain could possibly win against Hillary. McCain’s history of snubbing conservatives could win indies who don’t like Hillary. Right now with the current political climate, unaffiliated voters want to “poke” Republicans in the eyes. We are in a lose / lose situation. Since IL's primary is on Super Tuesday, I'll probably vote McCain. He's the least worst of the Rudy McRomney trinity.
McCain should do well among anti-Hillary liberals and moderate independents. He’s unpopular among conservatives, but could win them over if he chooses a conservative running mate.