I have plans to install 4 Win 10 instances using ESXi (friend's suggestion and he is helping me install it) because I am completely familiar with RDP (as well as Win10). From my understanding, I can utilize a full Win10 License with ESXi.
I did look into Hyper-v and it seemed it had a 45 day window. I have not looked into XCP-ng, VMWare Server or Hyper-V.
It really comes down to that I'd rather work with something familiar and (in my eyes) stable.
That said, I have altered my main server during some port testing and it cannot be joined if I do not open up the additional UDP ports of 26901-26902. So, if I change the <property name="ServerPort" value="26900"/> I am unsure what to do with the additional UDP ports as they cannot be defined in the serverconfig.xml file.