I like to be able to use VirtualBox as I am doing a couple of courses that require it, but I also want to use WSL2 (and I'd quite like to use docker, too). I don't think VBox works with hyper-v enabled, so it seems I'd need to switch it on & off whenever needed.
The current version of Docker and VirtualBox (6.1) both absolutely support Hyper-V provided your running the current version of Windows 10 (20H2). WSL2 absolutely does not require Hyper-V to be enabled Hyper-V does not come enabled on any edition of Windows by default. So it likely isn’t enabled currently unless you enabled it.
Are there any downsides to switching this on/off?
The only notable downside would be the fact that Hyper-V isn’t enabled. You might want to make sure it’s actually currently enabled, since by default, Hyper-V isn’t enabled on any version of Windows 10