I've recently installed Antergos (variant of Arch) and have been very impressed with how easy things are these days with Linux on the desktop. Possibly my expectations were low because the last time I used Linux was at least 8-9 years ago (kernel version around 2.6.25 or so) and less user friendly distros. The experience was pretty terrible at that time for the desktop, although I had accumulated some knowledge since I had set up a media/file server at the time that worked pretty well (Mythtv, software raid, etc)
I've been on the new system for about a month now and honestly the experience has been so favorable that I see myself using it long term. That said, games just don't work very well. X-com enemy unknown (native Linux version) ran pretty well, but Hitman (newly released for Linux native) is just such a big performance hit compared to Windows that the experience isn't good at all. Pro-evolution soccer 2017 runs fine on Wine, but there's a noticeable performance hit and some minor issues with sound (minor crackling). The issues are enough that it's not a good experience. So I pretty much have to tone down gaming, or live with dual boot.
As far as everyday computing though I have been really happy. Everything was easily installed in the software packaging system. All of my hardware worked out of the box without any configuration (although my system is like 5 years old at this point so that should be a given). Software updates are a snap, and I really like the idea of rolling updates personally.
Anything that I had a question with, a quick google gave me easy instructions that allowed me to fix things pretty easily. None of the issues were things that caused an unusable system. It was more things like customizes things or improves on some usability aspects of the system.