I am an IT person. I qualified as an IT Practitioner during the Summer of 2006.
I'm currently studying to become qualified as a web developer on a Bootcamp course. Utilising the HTML5, CSS, Javascript, node.js and Bootstrap etc.
I'm likely to run xcp-ng as part of a small test of it for a small set of vms on web applications during my studies. As well as possibly afterwards.
During that time there's a possibility I may upgrade the underlying bare metal. As I'm on a quite low end due to being on a low budget.
I prefer VMs over containers as it makes it easier for web applications which work like Content Management Systems (CMS). Containers make the web application immutable so you would have to separate the database from the rest of the full stack. So that when you post new content using the CMS it will update immediately without having to re-do the container's image.