I was thinking about this more today. While I can't speak for anyone else, I can say what kept me from voting for him. I do not affiliate with either party, in 2004 when I voted for a republican governor and a democratic president. In no particular order, this is what made me steer clear of McCain:
-At the very beginning I went onto each candidate's website and made a chart of their beliefs on key issues. I then looked at the issues most important to me and whose beliefs were a better match, Obama was a better match.
-NCLB: as a future teacher I hate NCLB and he wasn't going to do enough to change it. It is one of the worst things to happen to education in a long time.
-The war. I know we can't immediately pull out, but I don't think his strategy was the proper one.
-Bush's legacy in general. Despite the fact McCain is known as a bit of a maverick, I felt that any candidate would feel a lot of pressure from the party to try to preserve some of Bush's legacy and save face for the party.
-His personal life, he is too much of a womanizer, I don't like his situation with his first wife, and he has too much of a temper.
-His age and choice of Palin. I know he is in good health, but he is no spring chicken and this is a stressful job. Palin is completely whack a do and I do not have any faith in her should she be called upon to take over the Presidency.
-The economy, he did not seem to be in step with the current situation.
-As others have said, the Republican party has become a one issue party. While I am pro-life, it feels irresponsible to me to outlaw abortion without addressing the societal issues that lead to the abortion in the first place. The republican party spends too much time, energy, and money trying to pass laws that will wind up in lengthy and expensive court battles only to be eventually overturned. Instead, I think they should use those resources to address the societal problems. I would much rather stop abortion by making it so women no longer feel the need for one than passing a law. There are so many other issues, but this is the one they choose to focus on and it is one of the least important in my book.
-The scare tactics. From what I saw (which was admittedly limited as I try to avoid politics once I decide who to vote for), McCain ran more of an attack campaign that catered to the upper classes and relied on fear, while Obama told me what he would do when he was in office. I heard more about Joe the Plumber and Palin on SNL than I did about McCain's policies.
On the flip side, what got me on Obama's side:
-A better match on the issues
-His stance on education
-Seemed more in touch with the economy
-Would not feel the need to salvage the reputation of the former president
-Very charismatic and well spoken, important qualities in a leader
-I like his Iraq plan better
-Democratic party is not putting all their eggs in one basket issue wise.
-He is younger and more in touch with my generation. There is less fear about him finishing his term, and I have much more confidence in Biden should anything happen than I did in Palin.
-I felt that he reached out more to the average citizen.
In the end, it was a multitude of factors. I can't honestly say that I would have voted republican if it was a different candidate, but I would have considered it.