O projeto fpm fez um ótimo trabalho permitindo a implantação de soluções de hospedagem compartilhada com bastante facilidade, mesmo fazendo chrooting dos usuários (no entanto, existem alguns problemas com o apache que poderiam ser resolvidos através de links simbólicos; há muitos tutoriais na internet sobre ))
A solução que envolve o php5-fpm requer o mod_fastcgi e permite que o hoster faça configurações por usuário (memory_limit, max_execution_time ... apenas como um exemplo) e, pelo que pude ver, é bastante estável;)
Sobre os problemas com a resolução e uso dos e-mails, eles são facilmente resolvidos adicionando as bibliotecas ao ambiente chrooted e os executáveis necessários (sendmail, por exemplo).
O problema que encontrei e estou resolvendo, é sobre as variáveis erradas passadas para os scripts php pelo php-fpm (após o chrooting, o php-fpm deve remover os diretórios externos, passando para o script apenas os que estão dentro do chroot ... mas isso não acontece e outra coisa deve cuidar disso, algo como um proxy entre mod_fastcgi e php-fpm).
Consegui resolver o problema usando um proxy fcgi entre o php-fpm e o apache que corrige automaticamente as variáveis, pois o php-fpm no momento em que escrevo não consegue consertá-las.