The immigration issue makes McCain unelectable, IMO. Especially with a bleeding-heart liberal Congress that doesn't know how to do anything other than borrow money and hand it out to people who don't deserve it.
Bad combination. Heck, I suspect I'd just abstain from the election entirely if it ended up being McCain versus either Clinton or Obama. Or maybe I'd just write-in Rammstein.