You left out Taft and McKinley. They would both belong near the top--above Teddy Roosevelt, and definitely above Kennedy--with McKinley somewhat higher.
To be honest, I’ve barely read a thing about Taft or McKinnley. I’ll take your word for their virtues and learn more about them. Sad that we have to go back one hundred years to find worthy Presidents . . .