A website called infoplease has a convenient list of all the presidents' previous job experience. Here is my summary of the last hundred years:
Non-executives: Ford, Nixon, LBJ, JFK, Truman, Harding.
High-level Executives: Bush W, Clinton, Bush HW, Reagan, Carter, Eisenhower*, FDR, Hoover, Coolidge, Wilson, Taft, TR.
(Methodology: Non-executive jobs: Senator, Vice President. Executive: Governor, Cabinet Secretary, Supreme Allied Commander, Director of CIA.)
I don't see any correlation between executive experience and competent presidency. Do you?
*Eisenhower gets bonus points for his super-awesome previous title of Supreme Allied Commander. "President" sounds like a step down.