I don't think Obama was a great president. I think in the next Historian polls that come out he'll be somewhere in the middle of the pact or headed that way 20 years hence. Historians usually wait awhile before rating presidents to see how their policies effected this country long term.
I will add this, Obama seems to be great because he was president between G.W. Bush and Trump. Historians rank G.W. 33rd, where they rank Trump remains to be seen. I would reckon lower than G.W. So being sandwiched between these two makes one look like a diamond in the rough.
It's high past time that we start electing Americans to congress and the presidency who put America first instead of their political party. For way too long we have been electing Republicans and Democrats who happen to be Americans instead of Americans who happen to be Republicans and Democrats.