Most historians say Abraham Lincoln, Franklin D. Roosevelt, and George Washington are some of the best, but what's best is up to you. I say if you really wanna know you gotta research presidents. All 3 of those presidents have flaws, and it's personal opinion whether you can look past their flaws or if the flaws bring them down. I, for one, dislike FDR because of Japanese Internment and other stuff in WW2 because of my own values, but the beauty of it is that is just one person's opinion, and other people who've done research can say the exact opposite and have it still be true.
Top tier are:
George Washington, Thomas Jefferson, Abraham Lincoln, Franklin D. Roosevelt, Theodore Roosevelt, Harry S. Truman, Dwight D. Eisenhower, Woodrow Wilson, Andrew Jackson, John F. Kennedy**
Second tier are:
Ronald Reagan, John Adams, James Madison*, James Monroe, John Quincy Adams, James K. Polk, Grover Cleveland**, William McKinley, William Howard Taft, Lyndon B. Johnson, George H. W. Bush, Bill Clinton, Barack Obama
Third tier are:
Martin Van Buren, Zachary Taylor, Rutherford B. Hayes, James A. Garfield, Chester A. Arthur, Benjamin Harrison, Calvin Coolidge, Herbert Hoover**, Richard Nixon**, Gerald Ford, Jimmy Carter, George W. Bush**
Bottom are:
William Henry Harrison, John Tyler, Millard Fillmore, Franklin Pierce, James Buchanan, Andrew Johnson, Ulysses S. Grant*, Warren G. Harding, Donald Trump
*May be better
** May be worse
There is not one, a right answer, timing plays a role, economic, social measurements are different, times are different. Americas tech age under Clinton was awesome economically. But was that due to the tech or to Bill. His tax policies at the time made it a hell of struggle to break out above 100 thou for those regular joes trying to climb. People also tend to forget that at the end, there was a down turn in the economy. That Turned into the Bush giving back the people their money. Then finding out the surplus wasn't real, just fuzzy math. Big oops.