1. THOMAS JEFFERSON!
2. George Washington
3. James Madison
No one else comes close. Monroe, Coolidge, and Cleveland were good ones. Jackson was if you were not an American Indian. Reagan was good. Truman wasn't bad. I have mixed views on Lincoln.
The worst.
1. FDR
2. Woodrow Wilson
3. Klinton
4. James Buchanan
5. Franklin Pierce
6. Warren Harding.
7. US Grant
8. LBJ
9. Nixon/Carter(tie)
10. George HW Bush.
His first term has just started.