<<I don't see what Romney has going for him.>>
You had to see his victory speech. He LOOKS good and he SOUNDS good. You get an impression of vitality, intelligence and competence. He told Michiganders he was going to FIGHT for their old jobs back.
By contrast, McCain looked old, tired, weak and out of shape.
Not only that, Romney gave the impression of being prepared, whereas McCain seems to be just winging it. He really doesn't look anywhere near as bright as Romney, and I'm quite sure (based on their respective backgrounds) that he's not.
I think what Romney has going for him is good looks, intelligence, energy, moderation, a solid track record in turning around failed companies (which resonates with Americans saddled for eight years with a failed government) and also what he's NOT - - he's not a pig-headed, flag-waving militarist and war-monger (McCain) or a religious nut-case (the Huckster) or a bald-headed philandering New Yorker tied to every neo-con group in America.
His one weak point is his alleged inconsistency, which I think will hurt him the most with conservative Christian groups, who are really just looking for True Believers to support. For the rest of the electorate, I don't think consistency will be much of an issue, certainly it won't be the deal-breaker. People's attitudes can change over time, also at a more sophisticated level, politics might be considered more a matter of forging alliances than of deeply-held beliefs, and a good political leader should be prepared to switch alliances (as long as he hasn't given any binding committments,) just as a good businessman is prepared to seek out the most advantageous deal at any particular moment in time, unless he's locked into a long-term binding contract.