I know if you can live without those then Linux is daily drivable for a long time, but I need all of them to work flawlessly, and every time I try Linux on my bare metal laptop a lot of those features are still missing, janky or require research and tinkering.
I really want to make the switch but I also need 95% feature parity. I don't game much so I don't care how many Steam games now work on Linux via Proton if the basic features of an OS that I mentioned before are not there out of the box.