Setup Factory, lo eh usado y de tu proyecto en vb te trae las dependencias en dlls, ocx y demás, muy bueno y configurable, diversidad de pantallas para el progreso de la instalación, bienvenida al usuario final, seleccion de carpeta de destino de la instalación, elección de directorios a donde se pueden ir los archivos de tu instalación, registro de ocx, dlls, creo que tmb ejecuta .regs para eso de que uses el registro de windows, y demás caracteristicas.
ó
Inno Setup, no lo eh usado, pero eh visto muchas aplicaciones que lo usan y me parece bueno.