I've written a bit about what excites/scares me about Obama, and recently came across an article that gives a similar treatment for McCain.
It is no exaggeration to say that, during this crucial period [of the Bush administration], McCain was the most effective advocate of the Democratic agenda in Washington. In health care, McCain co-sponsored, with John Edwards and Ted Kennedy, a patients' bill of rights. He joined Chuck Schumer to sponsor one bill allowing the re-importation of prescription drugs and another permitting wider sale of generic alternatives.
All these measures were fiercely contested by the health care industry and, consequently, by Bush and the GOP leadership. On the environment, he sponsored with John Kerry a bill raising automobile fuel-efficiency standards and another bill with Joe Lieberman imposing a cap-and-trade regime on carbon emissions. He was also one of six Republicans to vote against drilling in the Arctic National Wildlife Refuge.
McCain teamed with Carl Levin on bills closing down tax shelters, forbidding accounting firms from selling products to the firms they audited, and requiring businesses that gave out stock options as compensation to reveal the cost to their stockholders. These measures were bitterly opposed by big business and faced opposition not only from virtually the whole of the GOP but even from many Democrats as well.
McCain voted against the 2001 and 2003 Bush tax cuts. He co-sponsored bills to close the gun-show loophole, expand AmeriCorps, and federalize airport security. All these things set him against nearly the entire Republican Party
[And like Obama...]
Determining how McCain would act as president has thus become a highly sophisticated exercise in figuring out whom he's misleading and why. Nearly everyone can find something to like in McCain.