@ForeLoth olha, passei um dia inteiro pra fazer a instalação do nextcloud no meu VPS. Mas isso porque eu ia aprendendo enquanto fazia (SSL, proxy reverso no apache e coisas assim). Então eu diria que não é difícil. Caro, eu não considero que seja. Eu pago 80 reais por mês por um VPS com 4GB RAM, 2vCPU e 40GB de disco + um storage de 2TB. Até uso esse servidor para outras coisas, tipo blog e outros testes. Então acho que vale a pena.
Mas se quiser, tem vários provedores que oferecem serviço de nuvem com nextcloud (gerenciado, já que não precisa instalar nem nada, paga só pelo serviço de nuvem). Aí é questão de preferência e confiança no provedor. Eu preferi auto-hospedar.
E sim, é uma solução completa de nuvem. Meus contatos de celular, arquivos, agenda… tudo sincronizado entre dispositivos.