Purely on past records, McCain would be the president who could attempt brings the parties together. He has worked throughout his career for the general good, stepping across the party lines many times. I live in Arizona, his home state, and many times, he has mystified us because he appeared to support a socialist cause. In talking to him and I have does so a few times, he really tries to do what is best for the country.
Obama, well, he is the typical party hack, who says what each crowd wants to hear. It really mystifies me as to why the media does not go down the road of exposing his past and his varying stances on issues depending on what crowd he is speaking to. If the media would have done half the investigations into his past and his true stances that they did trying to find dirt on Sarah Palin, Hillary Clinton probably would be running against mcCain now.
If Obama is elected and he starts to put his program in, the divisions in this country will get worse than they are now. There will eventually be no middle ground.