Tough call, but I would say Grant. Eisenhower is an overrated prez. His foreign policy is full of blunders (Iran, Guatemala, U2 incident, Sputnik, early involvement in 'Nam) and even domestically, he was kind of weak. Especially his lukewarm response to the civil rights movement.
The fact that he allowed us to fall to second place by way of inaction in the space race was bad. Even after Sputnik, he didn't really grasp the importance of us having a space program. He wasn't very fond of it.
Ike to me is overrated due to the massive wave of nostalgia for the 1950s that happened in the 70s and 80s. It's very much a product of the Silent Generation and Baby Boomers, who looked back on his time as being 'innocent' compared to the turbulent 60s and 70s.
He was a much greater general than he was President.
Grant on the other hand was the only President, really, between Lincoln and McKinley or TR who wasn't weak. He was subject to near 70-80 years worth of Lost Cause character assassination and propaganda, painting him as a drunkard, a weak leader, when really he wasn't.