The answer to this question is a simple no one.
We don't have any worthwhile substitute, and the current president has shown by doing the presidency that he is clearly not the one.
The two major political parties have not given the country a good selection of politicians to choose from over the last several decades. Allowing these parties to make the initial choices for candidates, gives the voters the choice of the lesser evil or lesser incompetent.
Incumbents should only be re-elected based on stellar record of accomplishments.
Accomplishments are acts that resulted in something good that moved the country forward, and not simple rhetoric or slick talk, or passing bills that won't even take effect until sometime past the term of the politician.
Obamacare is an example, because it has only stirred the pot with confusion rather than something beneficial. Mitt Romney had too much trouble just outdistancing his mediocre competition.
To find the ideal president as well as the ideal politician we need to create and follow a strong independence in voting Forget about party lines, and vote for the best candidates, and then vote them out of office, if they can't work together for the good of the people of this country. This can't happen with candidates that have to be loyal to their party.
It has been shown empirically over the last one hundred years that the political party competition has produced the pathetic condition of this country. Regardless of the party that has the steering wheel running the country, there is only movement left or right, and no forward movement. Although there has been slides backwards.