Você não fala sobre o que você pretende fazer aqui. Para servidores virtualizados, eu definitivamente escolheria o VMWare ESX (ou ESXi), pois ele cria um servidor autônomo para servidores, além de precisar de um sistema Windows para executar o vSphere para gerenciar os servidores.
Se você está falando em casa, use o aplicativo VMWare Workstation ...
Mas, novamente, você precisa restringir seu caso de uso. Criando um servidor autônomo? Jogar com outros sistemas operacionais? Qual hardware você tem disponível para executar isso? Que tipo de uso você espera que a VM obtenha? Quanta experiência você tem com a virtualização (eu pessoalmente não pediria a um usuário doméstico para sair e brincar com o ESXi, ou qualquer virtualização fora de um contexto de estação de trabalho realmente ... se eles não entenderem como os recursos funcionam e o que eles vão fazer com a RAM e o processador de seu computador doméstico, eles provavelmente não deveriam brincar com ele sem ler mais informações antes do tempo).
Se você está apenas mergulhando os dedos na água, experimente o Virtualbox no seu sistema Windows / Linux. Veja o jeito da virtualização e que tipo de problemas de desempenho você pode encontrar.
Acima de tudo ... reduza suas especificações para o que você vai usá-lo (no trabalho, estamos executando um servidor ESXi com vários servidores Windows / Linux e virtualizo um sistema Windows para gerenciá-lo por meio de vSphere usando o Virtualbox no Linux ...)