I believe it comes down to your political philosophy more than anything. If you liked George W. Bush you will love John McCain. Even though he used to be a moderate, he has switched many of his positions to run for president and I believe he will do more of the same things Bush did.... Gov. Palin is much more right-wing than John. She is a hard core gal and if you like your bread buttered that way you will vote for that ticket.
I am much more of a first amendment type of person! I believe in civil liberties, justice, and those Jefferson/Franklin theories of governance. I can't imagine any of our founding fathers favoring what we have seen happen to our checks and balances system over the course of these past few years, however, I know there are many people who would give up all of our civil liberties because of the fear of terrorists. No other president other than Lincoln, during the Civil War, has set aside sections of the constitution by playing on the fears of the citizens for safety. Even FDR at the height of WWII did not do as much harm to the constitution as Bush has done over the past seven years. IMHO it will become his legacy to the world.
I will vote for Obama because he rightly opposed the War in Iraq from the start! I will vote for Obama because he is in favor of establishing a better health insurance system for all Americans. Not nationalized-social medicine, but a fair national and optional system for all Americans to purchase. I will vote for Obama because he supports the teaching of science in school and will not deny the teaching of evolution (as Gov. Palin wants to do) or do away with sex-education classes (i.e. the Bush Administration). I favor Obama because he is a very intelligent American who has the ability to listen to all sides and make an educated and informed decision, unlike another Ivy League, skull and bones man, "W!" I will vote for Obama because it is time for change... the "Angry White Guy" (Reference to the book) has ran Washington long enough, it's time for someone else to have a say for a while!