I've been using Arch Linux for the past 6 years and I have rarely had anything break. In between I had to use Ubuntu for 6 months due to some software that would only run on Ubuntu, which I found horrible. Arch Linux might be difficult to set up for someone new to Linux but once it's installed I found it a breeze to use. There are distributions based on Arch that are easier to install, e.g. Manjaro.