Instant-runoff is a terrible voting system and should never be used, see http://zesty.ca/voting/sim/ . Approval voting is simpler and better. Condorcet is best except that it is somewhat complicated.
If you have any references arguing for Condorcet over Borda, I would be very interested to read them.
Edit: For people unfamiliar with the jargon, Borda is ranked-list voting, with the winner being the candidate with the highest average rank. Condorcet is pairwise-comparison voting with the winner being the candidate that wins the highest fraction of pairwise comparisons.
In this jargon, "first past the post" systems select the person with the highest fraction of being ranked first; this is argued in the literature to be intimately tied to the two-party dominance in the US.