Achei por bem lembrar que um editor é diferente de um IDE. Não vale a pena dizer que o PHPDesigner é melhor que o Notepad++ porque são coisas diferentes.
Por exemplo o Dreamweaver pode facilmente suprir as necessidades a nível de editor, como aplicar cores ao código e outras funcionalidades básicas. Quando comecei a aprender PHP era o que usava.
Um IDE permite também explorar o código da aplicação, fazer debug, auto-complete, etc, o que é vital para aplicações mais complexas, onde ninguém se vai lembrar de todas as propriedades e métodos das classes que escreveu, por exemplo, nem decorou o manual do PHP.
Editores -> PSPad Pro, Notepad++, Dreamweaver, etc...
IDEs -> Eclipse PDT, Zend Studio, PhpED, Aptana, PHPDesigner, etc...