Reagan.
My rationale is that Reagan had a much harder job on the domestic front as far as responding to stagflation, while Eisenhower more or less operated on auto-pilot and let the post-war center-left consensus that existed in this country at the time continue on course.
Meanwhile, in foreign policy, Reagan helped bring the Cold War to an end while Eisenhower engaged in some truly awful chess games with the Third World. Remember that there likely would have been no Iran-Contra, no Iran-Iraq War and no Iran Hostage Crisis if Eisenhower hadn't signed off on a little thing called Operation Ajax.
I do think that Reagan's role in ending the Cold War and reviving the economy are generally underestimated on this forum, but Eisenhower probably did the most from keeping the Cold War from becoming hot and his awful chess games were sadly far from unique.