Os projetos de instalação do Visual Studio são adequados para configurações complexas?

Os projetos "Instalação do Visual Studio" são adequados para configurações complexas em versões diferentes?

O aplicativo é bastante grande (> 500.000 linhas de código) e está em desenvolvimento contínuo. A cada 6 a 10 meses, uma nova versão é lançada. Temos vários arquivos de configuração (INI e XML), chaves de registro, scripts de migração de banco de dados, etc. O aplicativo está em processo de migração deVisual Basic 6.0 para o .NET. O instalador antigo foi construído comInstallshield. O feedback paraInstallshield é: Má adaptabilidade, má reutilização - é por isso que estamos avaliando a "Instalação do Visual Studio" como uma alternativa.

Outros produtos que consideramos:

Soluções gratuitasWiXNSISSoluções ComerciaisInstallshield (novamente...)SensatoInstalador avançadoAlgo está faltando?

Soluções que não gostamos de considerar:

Inno Setup (simplesmente não parece certo)