A resposta não é simples e não tem "certa". O que posso te afirmar com base na minha experiência é seguinte:
BTRFS: Achei ele pouca coisa mais rápido que o EXT4+LVM. Uma das coisas que gostei dele é a "desduplicação" de blocos iguais no filesystem (link), aumentando o espaço em disco. O problema dele é que não trata badblocks. Caso encontre um badblock, o kernel dá um erro e fica por isso mesmo. Ele não marca o bloco como bad. Talvez com SSDs isso não seja um problema, mas com HDs é bom ficar esperto. (Link)
(Eu tinha um HD de 3 TB e outro de 1 TB estendido com BTRFS, os 2 deram problemas e resumindo, perdi tudo por conta de badblocks)
Outro ponto positivo é a facilidade de aumentar e diminuir o filesystem. Link
Obs.: Se for usar docker, opte por BTRFS ou XFS. Eles tem tecnologias que o EXT4 não tem (não achei a referência)
LVM+EXT4: Tem suporte a badblocks. É estável. Funciona com HDs ou SSDs. Na minha opinião, é o melhor filesystem para ser usado como storage.
Resumindo: Se for um ambiente de produção ou dados que não se possa perder, eu vou de EXT4+LVM (ou mdadm), do contrário, uso o BTRFS ou XFS