For a guy without a lot of political experience, he sure has had quite a bit of success in getting his agenda passed: stimulus plan, healthcare, and now DADT. That’s three fairly large agenda items pased in only 1.3 years of a four year term.
The jury is still out on many other elements of his stated agenda, but I don’t see how anyone can argue that Obama hasn’t been successful (in the strictly political sense) so far.