Linux on desktops - as in, not a laptop - has worked pretty much flawlessly for me for >10 years. Not much else to say there. If desktop or server, this shouldn't be a discussion.
As far as laptops go, I've just had better experiences with macbooks. Linux on a laptop is still 100% usable and gets you everything you need. Getting things set up can be a way bigger PITA on Linux, like function keys, sound, and god forbid, wirless. I've never installed Linux on a laptop and had wireless not suck, at least a little bit. Mostly just randomly dropping connection. It's gotten better in the last few years, but it hasn't reached that perfect reliability that my mbp seems to have. Ubuntu seems to break a bit more on average - and those errors are a bit more likely to be obnoxious, or blockers even - like during boot. Not saying this is commonplace, but I've NEVER had OS X kernel panic on me during boot.
Again, I would be perfectly happy a linux box instead, but for me it's worth a bit of extra $$ for what has seemed to me to be better reliability.
Most of my experiences have been with Ubuntu LTS releases but really, I've tried all the big ones, and on quite a few different laptops over the years. YMMV of course.
Edit: all that being said, prob will switch over when this one dies, because touch bar... lol