Hallo!
Auf jeden Fall braucht man Codevervollständigung. Also die kleine Liste, die kommt, wenn man "listBox1." tippt.
Außerdem sollte eine moderne IDE diverse Refactoring-Features bieten. Ich will sie nicht alle aufzählen, schau Dir da am Besten mal Turbo Delphi und Visual C# Express an, die bieten beide nette Dinge
Auch eine Gruppierung von Projekten in Projektgruppen sollte möglich sein, dabei sollte man Abhängigkeiten angeben können, sodass die projekte automatisch in der richtigen Reihenfolge kompiliert werden.
Das Suchen / Ersetzen sollte auch reguläre Ausdrücke unterstützen.
Grüße
Christian
//Edit: DEtailfragen zu einzelnen Features (wie der Syntaxhervorhebung) bitte in separaten Threads
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".