Anyone who knows anything about American politics has to list FDR as the greatest American president of the 21st century (how anyone chose Richard Nixon is beyond me; research Watergate and then get back to us). FDR is easily in the top three of Presidents, somewhere with Washington and Lincoln. Nobody has had to deal with what FDR did during his Presidency (Depression, WW2). He is considered the greatest foreign policy president of all time by most historians (I'd sources this but I'm too lazy too, but take my word as an American studies and political scientist major).
Reagan should have been impeached over the Iran/Contra affair (directly violated the will of Congress). Plus he is the godfather of trickle-down economics that created and exacerbated the massive income inequality that now dominates the U.S. He was a pretty good foreign policy president (aside from the Iran/Contra scandal), but that's pretty much it. His only meaningful and righteous policy agenda was the 1986 Tax Reform Act. There's a much better argument for Eisenhower than Reagan if you want to give it to a Republican.
As for post Cold War presidents, right now have to give it to Clinton, but we'll see how Obama handles his second term (he's definitely in the running). Anyone voting for George W. Bush is either an inept ideologue or had their head up their ass for the past twelve years. The guy is up there with Hoover with being one of the worst presidents of the past 120 years.
The reason I went for Nixon is because well, I think I just like being perverse..
Actually, I don't think he was quite the devil in human form he's remembered as, although his career ended in utter disgrace, so I say Nixon just to generate some kind of debate. I do the same thing with Tony Blair sometimes.
Edited by ADPT, 14 December 2012 - 05:11 PM.