I voted for Obama, and would do so again without hesitation.
I won't lie and say some things haven't pleased me (abandoning the idea of lobbyists being part of his admin for one).
Mock the whole "hope" thing all you want. But once again the campaigns were cast as Hope vs. Fear. Of course some people voted for him simply because they wanted change, some voted for him simply because he was black. Doesn't change the fact that the country was willing to elect a virtual political rookie compared to a war hero. Do you think a good portion of the voting public might just have been a bit tired of the bullshit of the past 8 years?
The fact is, just because some people thought he'd right the ship overnight, does not mean that if they could go back in time that they'd vote for McCain.
Obama inherited a failing economy, a banking collapse, an auto industry in disarray, 2 foreign wars, and an infrastructure that had been essentially ignored. Plenty of blame to go around. But anyone who thought that the initial popularity of having him in office wouldn't wear off quickly was kidding themselves.
Given the same choices that I had last fall, 100% he'd have my vote again. Given the same choices as last fall, he'd win again if the election were held today.