Vou tentar dissecar cada ponto para tornar as coisas um pouco mais fáceis.
Em relação ao Ninite:
installs the latest version of software
Sim. O Ninite instalará as versões mais recentes (estáveis) do software.
supports 64 bit installs where possible
Definitivamente. Na página do Ninite - Ninite verifica o idioma do seu PC e o suporte de 64 bits para instalar a versão mais recente e melhor de cada programa.
strips ads/toolbars/similar stuff
Sim. O Ninite instala aplicativos com as configurações padrão e diz Não para as barras de ferramentas e outros itens indesejados, sempre que possível. Eu testei com Java e nenhuma barra de ferramentas foi instalada. Para citar o site da Ninite - Ninite instala software rapidamente com configurações padrão e diz "não" às barras de ferramentas do navegador e a outros itens indesejados.
provides a way to keep the programs updated after installation
Infelizmente não. O software é instalado "como está". Se o software (como o Firefox) vem com um atualizador, você pode usar isso, mas o Ninite não é realmente um gerenciador de pacotes no sentido estrito, mais uma ferramenta de implementação de software mais fácil. Você pode estar interessado em Update Notifier para essa finalidade.
if I can add custom installers to the software, that's a big plus.
Nenhuma das soluções no outro segmento pode fazer isso até onde eu sei. Se você estiver procurando instalar automaticamente outros softwares não listados no Ninite em uma instalação limpa do Windows, a maioria dos pacotes de instalação inclui opções de linha de comando. você pode usar para instalar silenciosamente o software.
Para obter ótimas informações sobre a implantação de software em instalações limpas, o AppDeploy.com é um recurso excelente . p>