Easily Truman.
Eisenhower is somewhat overrated in my view. Especially giving green light for Operation Ajax and his relatively weak response to the civil rights movement. I think Truman was a much better president and rightfully is ranked near the top.
Yup, I also feel that Truman was more of a "proactive" prez who actively wanted to implement new things and move forward, while Ike was more of a reactive figure. He was more into managing the status-quo and make minor changes while Truman was a New Dealer.