Für Java kann ich die
NetBeans IDE sehr empfehlen (teilweise ist sie der aktuellen Delphi
IDE um Lichtjahre voraus), auch für Netzwerkprogrammierung. Die saubere
Apache Maven Integration und die Unzahl von Plugins - die sich leichter als bei Eclipse installieren lassen - machen die Arbeit sehr angenehm. Die einschlägigen Framework für Netzanwendungen wie z.B. Apache MINA oder Grizzly sowie Netty (Java NIO Client Server Socket Framework aus JBoss) sind sehr ausgereift und performant, unter anderem wegen NIO und IOCP Unterstützung, die man für Delphi noch nicht hat.
p.s. dass es in Java einen GC gibt weiss ich zwar, aber negativ aufgefallen ist er mir in den vergangen fünfzehn Jahren noch nicht