I haven't tried many distros, but this has basically been my experience too whenever I try to use Debian on a desktop. It's at the point where I expect something fundamental to be broken out of the box.
When I tried in 2011, that was volume control (I had to edit a config file to add the ability to change the output volume) plus my multi-GPU 3-head setup, which I could only get working by sacrificing either 2D acceleration or the ability to move windows between monitors.
When I tried last year, it was printing (my printer drivers segfault, I had to upgrade to drivers from backports), Bluetooth audio (gradually gets more and more delayed) and the mute button on my keyboard, which will happily mute but can't unmute afterwards. Per-application volume control was broken too, but that's by design so I'm not sure if it counts.
I mean, c'mon, how many years have we had to get printing to work? It's not exactly a new tech. Neither is audio, for that matter. Some of this is understandable, some of it has been fixed by now, and all of it is more tolerable than Windows 10, but it's still not a nice experience when fairly basic, non-cutting-edge stuff doesn't work.