I would recommend at most ruining windows as the hypervisor then running Linux virtual machines. Maybe run a windows VM if you have a specific need.
This is mainly because Linux is much better "supported" for the majority of self hosted projects.
But you can of course do whatever you want.