McCain? No way
While there's a certain logic and even comfort in thinking that whomever the odious ex-U.S. Sen. Rick Santorum (R-Pa.) is against, I'm for, I don't think Sen. John McCain (R-Ariz.) would be any improvement on the current occupant of the White House.
Santorum and the National Review, among others, have come out against McCain in the wake of his victory in the New Hampshire primary this week. That someone as conservative as McCain--who is barely less conservative than his late mentor Barry Goldwater--could be dubbed a Republican In Name Only (RINO) tells you how far to the right the party has moved even since the time of Ronald Reagan. His sins? Not being willing to paint immigrants as the source of all evil, having once spoken out against George W. Bush's tax cuts for the wealthy, and not wanting to grant corporations unlimited rights to despoil the environment.
While that's all true, and certainly to be admired as far as I'm concerned, McCain would keep us in Iraq from now until Doomsday. He's a big fan of the Iraq War. At a campaign appearance before the New Hampshire vote, McCain said he wouldn't mind if the U.S. stayed in Iraq for 100 years.
Which is about 99 years and six months longer than most Americans are willing to tolerate.