Tohle je zhruba seznam, proč IDE používám já:
Pokročilý refaktoring(jasně, jde to i ručně, ale...)
Chytrá práce s kódem(inspekce, autocomplete...)
Navigace v kódu(stromy, skoky na definice, ...)
Speciální nastavení nebo rovnou nástroje pro různé jazyky/konfigurace
Rozchození celých projektů jedním kliknutím
Snadná kompilace
Propojení s verzovacím systémem nebo FTP
Generování snippetů, šablon, makra
Lokální historie
Je mi jasné, že když si budu měsíc ladit VIM, tak to do něj možná v nějaké vzdáleně podobné kvalitě nějak dostanu. Ale proč bych to dělal? A proč by to ze mně mělo dělat lepšího programátora? Tady bych asi vzpomenul krásné české přísloví "žij a nech žít" - používej si, co jen chceš, piš ty kódy třeba na hajzlpapír a pak to přepisuj do notepadu, ale hlavně mi to proboha necpi.