Apesar dos contras que você mencionou, o SharePoint atende a todos os seus requisitos e é difícil de superar quando se olha para o quadro geral. Aqui está o porquê:
- É grátis! A edição padrão, o Windows SharePoint Services, é um complemento gratuito para o Windows Server. O Windows Small Business Server foi integrado e configurado, pronto para uso.
- escalável. Atualize para o Microsoft Office Server System, energia suficiente para uma empresa gigante.
- Melhor juntos. Integrado com o Office 2007 e o Windows Desktop. Os recursos de integração não devem ser subestimados, eles tornam o SharePoint muito mais simples de usar.
- Abra as bibliotecas de documentos no Windows Explorer, gerencie-as com o recurso arrastar e soltar.
- Fluxo de trabalho, construído com base no Windows Worflow Foundation.
- Excelente comunidade de desenvolvedores e SDK completo, caso deseje adicionar recursos personalizados.
Não considere soluções isoladamente. Eles podem marcar todos os requisitos, mas se os usuários finais não gostarem deles ou se recusarem a aprender uma nova interface, você terá uma falha na implantação em suas mãos. Eu acredito que a chave para o SharePoint é a estreita integração com o Windows e o Office. Além disso, o SharePoint fará muito mais do que apenas o gerenciamento de documentos - dê uma olhada no "Fab 40" modelos de aplicativos para ver o que quero dizer e todos eles funcionam na versão gratuita.