Many of us think Obama was the best president of US of recent decades.
If I were to rank Presidents during my lifetime I think Reagan was the best on the home front, but Carter was probably the best diplomat/most honest President we've had in my lifetime. After these two, it's all really downhill.. G. W. was a fairly rational President, but pretty limited in effect due to constant opposition from a Democratic Congress. Both Bush's, Clinton (screwed up with NAFTA/China deals, most of the job gains were from companies hiring support to move everything overseas), and Obama were really destructive to the economy so none of them make my list. I would include Obama higher for ACA if the deal wasn't constructed merely to benefit the insurance companies, but since he had part in that it left him a _net zero_. Obama really wasn't good at anything unless the thing you value is destabilizing the middle east or an ability to pander to people with worthless platitudes.
If Trump fixes DACA (he's offering a better deal than the Democrats even asked for, allowing 3x more people a legal path to immigration) , improves the border/wall situation, and the economic growth continues he'll eclipse them all. The middle east has never been safer in ten years, and I see no reason that won't continue to improve. The best way to deal with the situation has always been to overwhelmingly defeat the domestic terrorists in these countries and give them back the people. If Trump has a weakness it is his undisciplined mouth, but after that he's _super_ balanced in the role. A bit of toughness, but a lot of common sense... And, I think he's growing a lot on the area of compromise.