&gt; Mercurial also ran on Windows far, far earlier than Git did. A few projects (notably Mozilla) selected Mercurial for that reason, because they had developers on Windows.<p>Ouch, yet another way in which running on Windows can lead to poor technical decisions.<p>In my own case, I really preferred hg&#x27;s command congruence to SVN; git&#x27;s deceptive similarity took a long time to get over.<p>&gt;  I originally saw the index as an obstacle to the commit model I&#x27;d gotten used to from subversion. Today, I find it a critical part of git&#x27;s culture of making small commits with one logical change each.<p>Same here, on both counts.  I&#x27;d never go back, now, but it did take time to understand the benefits.