Bluetooth support on windows 10 is by far the worst of any operating system in the last decade. It's an absolute joke.
Bluetooth and wifi honestly do "just work" these days. There are some old or weird radios that don't have good drivers, but that's a problem money will solve. Just buy a radio known to work.
I can't say I've done much printing or scanning in the last few years, but it's basically fine these days. It's annoying as hell, but printers are always annoying, in any situation.
All of these were common problems several years ago, but they're pretty much solved these days. The real sticking point now is GPU drivers, and less commonly audio drivers. Linux is generally quite usable for a large number of people these days.
I also use Ubuntu and have no problems with printers and scanners and bluetooth. As annoying as Ubuntu is it does work out of the box for everything I've thrown at it
There are still a lot of wireless chipsets out there that suck ASS. If you want to get good support, just get whatever hardware most kernel developers use
I learnt my lesson 20 years ago when WiFi was a thing at first, that if you buy cheap crappy no-name WiFi cards, nothing is going to support them right, not even the manufacturer's drivers.
Bluetooth on Linux works better than windows. Windows' Bluetooth implementation is the worst on the market, by a lot.
Bluetooth really does work flawlessly on Linux. I've even got a few cheap and nasty Chinese Bluetooth adapters that don't work on windows, but work fine under Linux.
If only there was a way to pay money and then get printers / scanners / Bluetooth / wifi working properly on Linux, I'd definitely be doing that.