every voter should mark approve or disapprove for every candidate on the ballot. the top two candidates should have a run off election to refine their arguments and the winner becomes president. the great thing about this approach is it gives the presidency to the person with the broadest base of support. it prevents elections like the last one, where we had two very unpopular candidates on the ticket.
i guess if you like having more extreme candidates having shots at president, then this method might not be for you. the thing is though, even if you get your extreme candidate from time to time, the other side will get theirs more often too. i would guess someone like john kasich would have done well in this sort of election. we shouldn't let a plurality that is less than a majority be able to foist their candidate on everyone else.