To be fair to mercurial, of which I have no experience, the point I&#x27;m really making here is that distributed version control has won. Seeing as you&#x27;re arguing for SVN, you&#x27;re in favour of non-distributed version control.<p>With regard to technology choices, there&#x27;ll never be complete consensus. Many people still choose to write in C++ despite other languages having similar performance and features (Go, Rust, Java).<p>SVN may work for some people but by having the same power on the client as the server, I believe you fundamentally have a better tool. The functionality to work on, say, three independent changes on my development machine and jump between them is at the heart of git and for just that feature alone, I&#x27;d never go back to using SVN or Perforce.<p>Maybe some don&#x27;t want to migrate to git but distributed version control is the paradigm the majority of the world is heading to, if they&#x27;re not already there. We can agree to disagree because, in terms of tech choices, I assert that git has won comfortably and with good reason.