We have several big clusters built on mixed virtual and bare bone. I would our system engineer to manually build on virtualbox before even touching hyper-v. For some political reasons our IT forced us to test to build a solution on hyper-v, I still have nightmares. I am not even the person who had to do it in practice.
It is long to explain it here, just give it a try. Windows server and all releted solutions are simply bad for real workloads. Who use it on server is just a company who doesn’t need to be productive on the IT side. Their core business is not tech related and they don’t care other than getting cheap sys admins