Pessoalmente, nunca usei snapshots. (Acho que são itens de custo adicional, e não tenho certeza de sua utilidade quando há um banco de dados ativo em execução.)
A forma como penso na frequência de backups é: como eu me sentiria no momento em que precisasse restaurar o backup? Se eu tivesse perdido um mês de conversas e contribuições dos membros? Isso seria muito ruim. Eu tinha uma responsabilidade com a comunidade, e permiti que seu trabalho fosse perdido.
Por outro lado, se estou operando em uma situação de espaço em disco limitado, quero equilibrar o uso do disco. O que fiz na prática, e provavelmente devo revisar isso, é fazer backups a cada dois dias e manter quatro backups. Um dos moderadores da minha equipe automaticamente baixa uma cópia do diretório de backup todas as noites, então temos uma cópia fora do local. Em caso de desastre, corremos o risco de perder meio semana de contribuições.