Not that I don't like Rudy, but I think he is like people say more of a faceman and the lack of first hand knowledge of washington politics will hurt him once the other candidates both republican and democrat start flinging mud. I was rooting for McCain 7 years ago and will again now. He is Vietnam vet and I think that will help him be a strong military leader. At the same time he has demonstrated his ability to work with the dems on both the filibuster compromises, as well as campaign finance reform despite how ineffective it was.
Just my .02 and there is still tons of time for things to change.