Eu aconselharia que, embora não haja nada de errado com o uso de certs gratuitos, como o CACert, você provavelmente não ganhará nada com isso.
Como eles não são confiáveis por nada, você ainda precisará instalar / implantar o certificado raiz em todos os seus clientes, que é a mesma situação com certs ou certificados autoassinados emitidos por um CA interna.
A solução que eu prefiro (e uso) é uma Autoridade de Certificação interna e uma implementação em massa de seu certificado raiz para todas as máquinas de domínio. Ter controle sobre a autoridade de certificação usada torna o gerenciamento de certificados muito mais fácil do que até mesmo através de um site de portal. Com sua própria autoridade de certificação, você geralmente pode criar uma solicitação de certificado e um certificado correspondente para que todos os seus servidores, sites e qualquer coisa que precise de um certificado possam obtê-la automaticamente e sejam confiáveis por seus clientes quase imediatamente após serem colocados em seu ambiente. nenhum esforço ou tarefas manuais pela TI.
É claro que, se você não está preparado para configurar e automatizar sua própria CA, usar uma externa grátis como a que você mencionou pode tornar sua vida um pouco mais fácil, tendo apenas que implantar um certificado raiz externo. .. mas você provavelmente deve tentar fazer certo da primeira vez, e configurar uma autoridade de certificação interna para o seu domínio.