HA migration

So I’m contemplating migrating from my current setup which is a PI running HA OS to a VM, being HyperV.

I want to clear the PI to tidy up and do away with it and run the VM along side my other HyperV VMs.

Does anyone currently run HA In a HyperV environment and what are the downsides to this?

I plan to use esp32s for GPIO support.

Thanks