I am going to Linux on my main desktop, but I have been evaluating both Mint and an Arch Linux based approach.
Mint is a great solution as it will be solid and just about all Linux applications have Ubuntu installations. The negative I have found with Ubuntu is that packages for a particular version of Ubuntu/Mint tend to freeze. So I find myself using a version of SVN that is several versions behind the current release. It is always possible with open source programs like SVN to get the latest source and compile it, but from that point, it is up to me to keep the program updated - Ubuntu/Mint update managers will no longer help me. The only safe way to do major version updates in Ubuntu and Mint is to backup your data, do a clean install and reload your data. I always upgrade my Windows with a clean install anyway for version upgrades, but Linux updates do need more configuration time to get everything working again.
I love Arch Linux as it is always running the latest versions of the kernel and applications. A fresh install of Arch is a big job, so I would go with Antergos instead. Once a Arch system is installed, there is never a need to do a version upgrade install again. But there are some big gotcha's. First, you have to keep it updated very regularly - if you do not update it for a few years and then try a big update in one go, something is going to break. Secondly, running the bleeding edge of everything is not going to be as solid as the Ubuntu/Mint approach. I have servers using Ubuntu 14.04 LTS and Arch linux. The Ubuntu is using kernel 3.13.0. Arch is using 4.5.5. The latest Linux kernel existing today is 4.6. Both servers were built at the same time. Third, in Arch, things will occasionally break just because of version changes in the applications and security settings. I am probably averaging about one major problem a year. I have had shared SMB (Windows) drives disappear due to the removal in legacy features in Samba updates. I have had services disappear from the network due to security changes that need firewall changes. This is a big problem for a business PC as any update can stop your work until you fix the issues. With Arch, I will have to run VMs of Ubuntu and maybe Centos just so I can run applications that only have Ubuntu or Redhat installs.
If you are new to Linux, going to Mint is a no-brainer. Expect to do a major clean install every 2 to 3 years and Mint Backup/Restore tools are much more helpful here then Ubuntu.