And all of this is well before a single debate between the two. November is six months away and a lot can, and will, happen between now and then. One thing Nixon was right about is that timing is everything in politics.
My own view is that McCain will self-destruct in one way or another. Either too many senior moments exposed (or maybe they're just lack of knowledge) or a public meltdown.