Funny enough, my college pushed me to a Linux dual boot.
One of my classes required an Ubuntu environment for C++ programming, and after trying and failing to get WSL working, I decided to just dual boot (from 2 separate SSDs) instead of trying to work around the limitations of a VM.
On the other hand, 2 of my other classes required a Windows-only program.
I used to default to Windows, but after the BS from Microsoft this year I switched to defaulting to Ubuntu.
I once read that the license should be smaller than your code. Gives me a good baseline:
Permissive license for small projects and little tests
Copyleft license for big projects