Repito aqui lo que puse en tu blog... Como IDE Netbeans para PHP tiene todo lo que comentabas... otra cosa es que te guste más o menos.
Y Vi/Vim, efectivamente no es un IDE... pero tiene resaltado de sintaxis, autocompletado de código y puedes abrir varias "ventanas" de archivos fuente a la vez... ahhh si y ejecutar un script, ver su salida y volver al vi sin tener que salir del programa.
Portada
mis comunidades
otras secciones
#22 Ni soy dios ni un flipao solo te comento que no es tan complicado usarlo con una serie de características útiles para programadores.
Lo que si queda claro, y parece que es la duda real que planteas, es que cada IDE es hijo de su madre y de su padre, con algunos puntos mas fuertes que otros según en que marco te encuentres. Por ejemplo, para Perl no hay IDE que valga (komodo mas o menos) y no te queda mas remedio que ir a la consola, ergo vi o emacs.