Здесь масса факторов, которые влияют на выбор. И нужно в условиях задачи описывать критерии, которые вам важны, что за назначение гостевых ОС. Как вы их собираетесь обслуживать и делать резервное копирование. А что будет, если у вас сервер ваш сломается, как вы будете переносить данные? Надо помнить - что один гипервизор, может сразу отключить несколько сервисов одновременно, если сервер, на котором он запущен - не резервируется, и случайно выйдет из строя. Вся ИТ-инфраструктура небольшой организации может перестать функционировать.
На примере: если у вас ОС в которой стоит сервер БД, то лучше использовать контейнерную виртуализацию, так как некоторые системы виртуализации не умеют автоматически увеличивать размер диска гостевой ОС. И что будет если диск переполнится? Вам нужно будет вручную перенастраивать образ диска, расширять его и т.п. Если у вас простеньский веб-сайт на гостевой ОС, то можно использовать уже и не контейнерную виртуализацию. Если Вам нужно специфическое ядро в ОС Linux, контейнерная виртуализация тоже может не подойти. Дьявол кроется в деталях.
Тренд последнего времени - это контейнерная виртуализация на Docker.
Для Вашего случая - скорее всего подойдет Proxmox, в нем есть и контейнерная виртуализация OpenVZ и обычная KVM.