> use Linux with a Windows VM for the occasional Zoom call or similar thing
The other way around works pretty well these days. Windows 10 and their new terminal app plus WSL2 for development is a pretty good combo. Most things work as expceted, and if you use Visual Studio Code it has good integration between the two environments.