@kariboka a configuração inicial do servidor de e-mail é chata. Eu segui um tutorial muito explicativo há alguns anos atrás e funcionou bem, mas é cheia de detalhes. Como eu uso Debian, depois eu só precisei manter com apt update/apt full-upgrade (repare que a documentação é para a versão anterior da Debian, mas já tem uma atualização pra ela).
Tem o problema de spam citado pelo @fidel , mas seguindo as instruções desse tutorial, eu resolvi praticamente todos, com exceção do Hotmail/Outlook, mesmo meu servidor passando nos mais diversos testes de conformidade. Ou seja, é perseguição a pequenos servidores, como já falei em outra publicação.
Em relação ao Nextcloud, como também disse o @fidel , vai depender do seu uso. Eu não uso Docker ou outros tipos de contâiner e meu consumo até que é bem baixo em relação ao Nextcloud. Eu mantenho sincronizações entre várias máquinas e uso bastante o calendário e os contatos, inclusive sincronizando com meu celular. Mas acredito que um uso mas intenso, especialmente se for usar edição online ou algo do tipo, possa aumentar o consumo de processamento. Ah, e a quantidade de pessoas usando simultaneamente também influencia nisso. E ele aceita object storage sim, além de outros armazenamentos externos, como SFTP e até SMB.