Have you had recent experiences? I thought the same until I tried it out, on decision stable no less. The driver support nowadays is incredibly good on Linux (my desktop Bluetooth didn't work under Windows with official drivers; just works without any tinkering under Linux).
One of my machines is always Linux desktop; I've been using it to see if it's ready enough for my main desktop to switch over and so far my verdict has been it's not.
Last weekend I tried updating to Linux 7.2, and WiFi drivers failed to compile, so it's been fun.