As long as you don't need some Windows-only software, Linux is a viable alternative now. KDE Plasma is a great desktop environment and even most games run flawlessly on Steam. And if you do need Windows occasionally, you can put it into a VM.
Close but still not there. And Plasma has its own problems (I have it on my work laptop with Fedora).