There are always problems. Bluetooth breaks often, the MFC device on upgrades, enterprise wifi is iffy (and now it's only enterprise wifi but up until very recently, it was 5GHz wifi) ...
I am now on Windows 10 w/ Linux subsystem for Windows. The big upgrades are put off with Group Policy, the small updates run overnight because I leave the laptop docked and powered when I am sleeping. But reboots are rare. The big upgrades I wait 4-5 months with installing. This is a solved problem. O&O Shutup10 deals with the privacy issues, I think (also I think this is overblown, the privacy fight is lost already).
So why suffer needlessly with the Linux kernel?