My primary concern is about ZFS eating too much of CPU power, I'm also not sure about using ZFS as underlying storage for VMs.
A soma de verificação e compactação LZ4 estão quase livres em CPUs modernas. Se você tem constantes gravações / leituras em velocidades NVMe, pode começar a se tornar significativo, mas duvido que seja importante para o seu uso.
Para contêineres, é ótimo, porque você pode ter instantâneos instantâneos de sobrecarga zero. Para as VMs, você usa zvols - que também fornecem instantâneos instantâneos, no entanto, os zvols são um pacote heterogêneo no Linux para algumas fontes. Pessoalmente não tive problemas.
O mdadm + LVM geral pode ser mais rápido, mas o ZFS tem compactação e melhores capturas instantâneas. Apenas benchmark.