I use Linux heavily (work and home) but it's never played as well with hardware as I'd have liked. HDR is basically non-existent, G-Sync is basically impossible in windowed mode, 150% high DPI is only really functional in KDE, it's extremely painful to use a custom keyboard layout (and the method seems to change yearly), both Firefox and Chrome run significantly slower/use significantly more power, not all of the non-Linux apps I need work well in WINE, and when new hardware is timely supported I still have to upgrade the kernel (many of the times manually).
Most annoying on my laptop there is some input issue with the keyboard where it would drop a couple of key inputs per minute, usually grouped. I spent a month trying to figure out why and trying different solutions, never did find out.
But more than all of that... even on the hardware where everything worked out of the box and none of the above limitations were a problem... I still have to customize the install. Sure, I may not have to remove sleezy/privacy invading stuff like on Windows but it's not like I just click one button and get the exact packages I want.
I love Linux but only as a VM or single purpose bare metal box, for a daily driver (work or home) it's simply easier to use Windows and run WSL or Hyper-V if I need something Linux specific.
That phenomenon is what keeps me from using Linux as my main laptop OS. I have done, for long stretches (and probably will again), but I'm always driven to either OS X or Windows by a waning desire to spend time troubleshooting or on sysadmin. If not for that I'd use Linux f/t as I prefer many of its traits.
Most annoying on my laptop there is some input issue with the keyboard where it would drop a couple of key inputs per minute, usually grouped. I spent a month trying to figure out why and trying different solutions, never did find out.
But more than all of that... even on the hardware where everything worked out of the box and none of the above limitations were a problem... I still have to customize the install. Sure, I may not have to remove sleezy/privacy invading stuff like on Windows but it's not like I just click one button and get the exact packages I want.
I love Linux but only as a VM or single purpose bare metal box, for a daily driver (work or home) it's simply easier to use Windows and run WSL or Hyper-V if I need something Linux specific.