Obama has proven to be an excellent lawyer. When he talks, he gives the listener an impression, an impression that cannot be proven from his words. Case in point, he campaigned using two grandiose words, Hope & Change; but when it comes down to it, hope for what and how is change enacted? Those answers were left to the audience to imagine, but when a constituent complains that he hasn't delivered upon what he promised, it becomes a philosophical argument. Such arguments can be debated to the end of time, with no definitive answer as a result. Now some would say that Obama is an excellent politician, but IMHO a politician is not concerned about being honest, they will lie whenever it suits them; however Obama, like any great lawyer, uses words to create impressions, but if you parse his words, no actual lie can be found. (Not saying lawyers don't lie, just saying the great ones know how to create a false truth, if you will).
Whether or not you agree with his eventual choices, listen carefully to what Obama says prior to any decision, you'll find more often than not he always leaves his options open ended.
I don't know if I care to be frustrated about it or not, in a lot of ways, he has delivered some worthwhile policies, though on the other hand he has ignored or enabled terrible policies. When it comes down to it, I feel I have at least got a few good policies out of this administration, which is far more than I expect I would have received from a Republican admin. I'll probably always vote for any Democratic candidate over a Republican one, even though I'm a Green Party member, I doubt I'll ever have the chance to vote for a Green Politician at a national level with any serious hope of an outcome I desire. I wouldn't even say I'm choosing the lesser of two evils, no I guess I choosing the slower of two evils, in hopes that it will give the progressive movement time to act.
Always feels like a Pyrrhic victory though. It is my guess many that supported Obama feel likewise too.