I still stand by the stance that dual booting is better. Especially if you care about smooth performance and don’t have the hardware capability to run a VM smoothly.
I use both at the same time though. For example, Visual Studio supports debugging via WSL, so I can test my code on both Windows and Linux on the same PC through the same debugger, by just selecting a different build config in the UI.
I still stand by the stance that dual booting is better. Especially if you care about smooth performance and don’t have the hardware capability to run a VM smoothly.
I use both at the same time though. For example, Visual Studio supports debugging via WSL, so I can test my code on both Windows and Linux on the same PC through the same debugger, by just selecting a different build config in the UI.