The problem is that no one can be good at everything all the time.
That is where advisors come into play. I do have to admit, i would love to have seen him write his own speeches and speak his mind more often than to just be politically correct. When Obama started as president, he assumed he could make a lot of changes just like that. But he is not a dictator, he has not sole power over any decision made in the US. There is this whole political system in the US that must be confronted in order to make any change. He is a democratically chosen president in a democratic country where people can vote to allow changes. If you want something to be angry about, be angry about the power of the lobby on the government and the political system. With Obama it is not much different then Bush Jr. Personally i believe Bush Sr, had a vision of how the USA should function, but even he was limited in what he can do. Which is of course a good thing, looking back at all the decisions made by Bush Jr and group.