@JasGot In my company, we use XCP-ng on 4 small hosts with maybe 10 VMs on them (2 Win RDP servers, few Linux fileservers...). We manage them with XCP-ng center (Windows app) in LAN and with Xen Orchestra remotely. We are very satisfied with XCP and management is pretty simple. We are no experts but beginners.
We cloned some VMs, copied them from host to host, added additoinal storage after installation...
I tried to install KVM few times and I find it confusing to setup and manage.