Obama was right about one thing he said in Rhodes book, he was 20 years too early. Not that we weren't ready for him, but he wasn't ready to be President.
It takes more than book smarts, and degrees to be a qualified President, the most important qualification is wisdom. You only get that with experience.
Obama had not even completed one term as a US Senator, he was a community organizer, professor. He didn't vote on items that could damage a run at the Presidency. That is the exact opposite of what you want in a leader. Not all decisions are popular at the time, but they have to be made.
His admin was ran like Chicago style politics, which surprise, surprise is corrupt. It's how you get FBI leaders that were out of control with running a law enforcement agency like it's a political office. An attorney general that secretly meets the husband of poltical candidate under investigation, Cabinet members that try to cover their asses by leaking classified info and so on. Obama was either corrupt, or a weak leader, and the MSM let him completely skate calling everyone that criticized him racist.