I've been using macOS for 10 years. Can't fathom going to anything else at this point. Especially anything that requires as much maintenance and DIY as desktop Linux does. I'm fine with running Linux on my servers though — it's robust, simple and reliable for this purpose.
Besides, I simply don't like the approach Linux takes to desktop. The desktop should be part of the system, not a bunch of loose add-on components that you can mix and match and pray they work together.