Se você estivesse apenas executando o linux, então o openvz poderia funcionar muito bem. Eu gosto de pensar nisso como um ambiente super-chroot.
Também acho mais fácil ajustar o openvz vs o Xen, bem como a capacidade de ver algum consumo inesperado de memória com determinados aplicativos, especialmente em java.
Eu tenho que admitir que os aplicativos java podem ser uma pita às vezes no openvz, mas uma vez sintonizado funciona muito bem. Atualmente tenho 14 instâncias de tomcat sendo executadas no gentoo sem nenhum problema.
Existe também uma situação única pela qual eu escolho o openvz e isso é devido ao tempo do High Precision Event com alguns aplicativos personalizados onde o Xen falha, então se você precisar de um timing muito preciso, o Xen pode falhar.