We are planning to update our version control system from Microsoft Visual Sourcesafe. We are looking for a free or paid Version Control System.   When I look into the Delphi IDE, there are three options - Subversion, Git and Mercurial. We are in a dilemma which one to use. People who are using any of those Version Control Systems, please share your experiences. (Or something else out there which are very good to use)