As an outsider, I'd go for Obama... He may not be able to keep his promises, but that's only for a lack of balls...
Romney may have the balls to do what he promises, but what he promises is going to finish the job of killing off the middle class by wideing the rich and poor gap that started under Reagan and was very successfully continued under Bush jr.
At this point the choice is between little to no action at all at Obama's side (even though he probably prevented a recession, killed bin Laden, started healthcare reform, started a new war but ended it and also ended another, and is adding private sector jobs every single month)...
And Mitt Romney...
A mormon who thinks we are older than the universe itself and wears magical underwear, who thinks that the failed economic policies of the Reagan era are a good idea, wants to cut taxes for people who barely pay any, doesn't want to cut any spending at all yet says he's going to reduce the deficit, persists that climate change isn't happening at all because the bible says so (while they had to delay his convention cuz of a hurricane), denies the existance of rape babies cuz it throws a wrench in the right-to-life mechanics, wants to teach teens with raging hormones about sex by telling them not to have it, wants to invade North Korea and Iran with an already exhausted military, wants to take out "the bad parts of Obama-care" (you know the parts that pay for it), thinks that putting the word "clean" next to the word "coal" somehow makes clean coal, wants to cut regulations EVERYWHERE (even for baby-food), is in favor of all kinds of voter surpression laws (cuz republicans can only win if they cheat, see 2000), is against ANY progression of the rights of gays, women, blacks and immigrants, and last but not least, thinks that rich people create jobs when it's been proven that rich people just want more money and hire whoever will do it cheapest (overseas) and actual jobs come from the consumer, regular Joe Sixpack that for 100$ a year more can now afford to eat proper tuna instead of catfood with mayonaise...
I could go on...
Fact remains that the U.S. is a country where half the population for whatever reason can't face reality and would rather believe in fairytales... A poll shows that only half of americans are aware that Judaism is an older religion than Christianity... That's right, half of americans cannot tell which one came first; The Old Testament or The New Testament....
It is the only reason why republicans still get just aboutr half of the votes...
And what do they (republicans)
accuse Obama of wanting to do claim Obama has done?
He supposedly raised taxes even though they are at their lowest level in 40 years...
He ran up the deficit by trillions, but it's actually Bush's policies (invading the wrong country, for example) that caused that, see this graph:

That Obamacare is a government takeover of all healthcare, when it's just not. It just forces you to get insurance...
They accuse him of being a socialist, when he's infact given the 3rd biggest corporate blowjob ever (after Reagan and Bush), that he isn't even born in the U.S. even after showing his birth certificate, that he's a muslim when he's attended church for 3 decades and drinks beer and eats pork...
Again I could go on, but a liberal would've fought alongside the unions, would've increased tax on the rich by a helluva lot more, would've enacted some kind of bill on carbon emissions and gun control, would've legalized pot and ended the drug war, just to name a few. A social democrat (comparable to the UK's Labour party) would go further still, but an actual socialist would still think this is STILL too soft...
So to all you undecideds, I have a message for you (funny at first, but the good part starts at 2:10):