I've moved from Macos to Ubuntu and love it (and not really that scary as I thought, everything worked. For those that are interested: Lenova X1 Carbon).
I really _want_ to like Windows 10. I like the direction it's moving with WSL2/VSCode remote connections, but man am I scared by all the zero-day exploits and all the windows 10 releases that screw up machines. I can't take it seriously.
I am hopeful that MSFT can do something with Windows 10X containers that get rid of these security risks.