Interesting article on Slashdot about a bill in the USA that, if adopted, would change the voting system in New Hampshire to Approval Voting, using a variant that is included in PyVotons (classical version for now).
In the discussion, after mostly positive comments, a comment advocates the Schulze Method which is an interesting pick, has a lot of advantages and a big drawback : it is hard for voters to understand how the result in computed.
It should anyhow be included in PyVotons! supported voting systems.
Hard is a matter of opinion, I suppose. Quick explaination: http://cognitivesandbox.com/posts/quickly-voting-using-the-schulze-method/
And the chances of a Condorcet paradox in which a preference cycle occurs is asymptotically low as the number of voters grows in comparison to the number of candidates.
Thanks for the helpful comment and link !