Acho que isso realmente depende do nível de personalização que você precisa no futuro próximo e de quanto tempo deseja dedicar ao gerenciamento do seu CMS.
Um CMS de software como serviço (SaaS) hospedado permitirá que você comece a trabalhar rapidamente, mas eles podem ter um conjunto restritivo de plug-ins que você pode instalar e que não atende aos requisitos de recursos; eles provavelmente não permitirão que você tenha acesso ao código-fonte ou eles podem não permitir personalizações baseadas em API no nível de código. Também pode não haver um caminho de migração: ou seja, se você quiser migrar para sua própria solução hospedada enquanto sua empresa cresce, talvez você não tenha acesso ao banco de dados ou uma função de "exportação" suficiente para extrair seu conteúdo um formato utilizável.
Por outro lado, um CMS de código aberto host-próprio requer diligência na manutenção: você precisa se atualizar regularmente (geralmente há um fluxo regular de patches de segurança sendo lançados; os CMSs são um grande alvo para hackers). Como qualquer outra coisa auto-hospedada, você precisa assistir aos seus registros, limpar qualquer comentário / spam do fórum, gerenciar o cache e assim por diante.