I'm looking for openvz alternative

so we have a node 1 that has an openvz virtualization platform that is very old and is not efficient compared to what we see now in the market. So I've been trying to find the best alternative that most hosting providers use. I am looking for something that is reliable and I have support and updates. and the ability to create solutions in the cloud or vps compatible with Linux and Windows OS. So far I am interested in the following 3 platforms.

xenserver
open stack
proxmox

What do you think of the platforms I mentioned earlier? Can I install Openstack and make the solution in the cloud or virtual servers are on the same server as OpenStack installed? o Openstack works with multiple dedicated dedicated servers for the network. storage.etc ..