This is just the opinion of an outsider looking in. I'm nothing like an expert and know there's probably a lot of factors I'm unaware of, I'm not even from the US, but I just wanna add my 2 cents.
I think he's been
good, just not the president everyone needed after the bush fiasco and the state of the US. But to be frank I don't know if any president could have been that guy, the country obviously needs a lot of help and maybe it's best to tackle it small steps at a time as Barack has been doing. He's focused and done some major things, the troops, health care, Osama, and well instead of pointing out single, debatable things I'll just link this site -
http://www.whathasobamadone.org/. I know some people say a lot of that stuff is whatever, but I think it elevates him from being just 'there' like a lot of people say, to actually doing things and making moves, albeit slowly.
So I personally believe he has been a 'good' president, however good isn't quite good enough for the US right now. Some people say they need a miracle but maybe a tougher president, or a different approach, and that guy may not be Barack as of now. To counter that though, none of the candidates as of now seem like they could do much better though, going back to my old point of maybe it's best to take it one step at a time like now.
Again that's just my worthless opinion. I'm welcome to some people calling me out on errors I have cause I again, I don't live in the US, however although as my profile states I hate politics, I still find it interesting and try learning as much as I can. With the amount of bs news that comes out though that's kinda hard to flush out the good from the bad lol.