pra php.. como eu nunca fiz nada grande.. apenas edito os códigos de fórum e site q vieram prontos.. eu me contento com o PhpEditor... gratuito soh procurarno google...
agora... IDE boa mesmo eh o q tem pra Java...
Eclipse e NetBeans... são as duas melhores ferramentas de desenvolvimento q existem...
uma outra boa é o VisualStudio (pago).... q eh principalmente para C# (Charp, é o "Java da Microsoft")
são tantas funcionalidades q não dá pra falar...
mas basicamente o enquanto vc digita o programa ele te dá por exemplo, para um objeto dentro de um método, todos os métodos q ele pode acessar nakele instante
fora o sistema de correção de erro.. q sugere correções sempre acertadas...
além disso NetBeans e VisualStudio oferecem editor visual muito bonitos...
mas o Eclipse é realmente imbatível pelo desempenho fantástico! parece um editor de texto levíssimo.. é realmente incrível...
o PhpEditor de vez em qdo eu vejo q ele dá umas sugestões de métodos... mas é incomparavel... apesar q como eu nunca programei nada em php pra valer eu posso estar falando besteira...
abraços
ps: tava com o PhpEditor aki e testei o Ctrl+Space pra ver se ele dava sugestão de metodos... caracas!!! deu um monte!!! é bomzinho esse PhpEditor.. só q eu não sei se tem como debugar e testar com ele.. se teria q salvar e abrir no navegador...