I've been very happy with my Proxmox based setup. I run the ZFS array on it directly, passing pieces of it to the guest containers via bind mounts. Performance has been great, and it's pretty easy to run. I was going to try ESXi, but decided to try the open source option first. I'm happy I did and plan to stay where I am.