Ooh politics!
They all suck.
Nah, j/k, we've had some really great presidents. That said, ranking presidents from good to bad is actually incredibly difficult, due to the large amount of non-powerful power the president has.
Basically, the things we blame a president for, or ask a presidential hopeful about when they're running, have fuck all to do with what a president's actual jobs and responsibilities are.
The majority of things we get pissed at presidents for aren't even within the scope of the job title. Employment rate, laws brought into existence (with the exception of vetoes), the financial health of the country, various hot-button topics...besides being the guy with a microphone stating his (or her) opinion about these things, they don't really have anything to do with the process.
You know what we should get pissed at presidents about, and judge them on? Appointment of individuals (committee leaders, supreme court nominees, etc.), executive actions, clemency decisions, bill vetoes, and encouragement of corruption.
That said, a large percentage of people who bash X president wouldn't even be able to begin naming their appointees, executive actions, clemency decisions, or what bills they vetoed.
Now yes, everyone who's bashed a recent president in this thread could go and look those things up now (since we're on the internet), and say, "No, I hate him because of X!" But in reality, do you dislike the president in question because of those specific things they did, or do you dislike them because of what they and others say into microphones?
Case in point: President Obama declares greater transparency, less cronyism, and free internet as big parts of his platform in campaigning. During his second term he then appoints a longtime telecom lobbyist to the head of the FCC committee governing, among other things, the internet, who almost immediately comes out in favor of overturning net neutrality.
But if you ask the vast majority of rabid anti-obama people why they dislike him, they'll spout nonsense about him being bad for the economy, a supporter of communism(or socialism, or marxism...it's basically all the same thing as far as they're concerned), and a dirty anti-american muslim. Honestly, none of these things would affect the country much even if they were true.
So yeah. Fun thing to do next time you get into a debate with someone over politics and they bash a particular president. Ask them which bill veto or personnel appointment they disagreed with most, and then see if they stumble all over themselves.