No - hardly ever - me? I ONLY use Linux (well - tell a lie - I also use MacOS)
As I mostly ONLY use Linux, I ONLY buy hardware that works, with Linux, out of the box. e.g. I wanted to try Kali recently - so - I bought USB WiFi dongles what were LINUX supported (out of the box on recent distros) - not only - but ALSO supporting “monitor mode”…
I can tell you - it’s been my experience, when I buy hardware that’s Linux “compatible”, it’s 10x more plug and play than on Windows. Man, I can remember spending literally HOURS trying to find drivers for various things to make a Windows XP, Windows 7 (I skipped Vista), 8 or 8.1 or 10, hoping they’d work, and even when it was ALL done, there were still “orpaned” devices unrecognised, in “Device Manager”.
I haven’t installed Windows on hardware for years now…
@Ingenx_Computers - if all this sounds like too much hardwork, I’m no salesman, but I suggest you go back to MS Windows and give up this exercise, because you will eventually have to break out a terminal window (I use a terminal window ALL the time on my Macbook!) to get stuff done, maybe even learn a bit about building stuff from source (extra hint: do NOT try Gentoo! )
I agree having to install hardware support by compiling a driver, is too much hardwork, I don’t do it - I go and buy a WiFi or whatever dongle that’s 100% supported in modern Linux distributions!
My desktop machine, is an AMD Ryzen 7, MSI motherboard, NVidia GTX1650 “super” : everything works out of the box - i.e. Ubuntu 20.04 just installs everything I need and it just “works”. I built this machine in “installments” last year… I also have a few Bluetooth peripherals, but the Targus BT 4.x USB dongle I was using was VERY flaky - so I bought a combo PCIe WifFi and Bluetooth card for my motherboard, but, before I bought, I did a bunch of research, and yes, supported on Linux by the hardware / chipset vendor… Plugged into my motherboard, powered up the machine, and PRESTO! Bluetooth and WiFi !!! That’s it… Plug and play!