I think he's fine and a vast improvement over Bush. His major problems seem that he's a lot more centrist than some people were hoping. And I think he's taken a while to realize that, as Machiavelli taught us, some people in politics aren't there to bargain for the common good and are only there to ensure you fail.