I gave Hyper-V way too much of my time last tried setting up a development environment on windows (around September 2018). The Hyper-V tooling just isn't good enough for the developer use case compared to Virtualbox and VMWare, and once you enable Hyper-V, it owns the virtualization environment within Windows, meaning you can't run other hypervisors on the OS. That was a deal-breaker for me, as Docker for Windows wouldn't even run out of the box.