En lo personal me gusta utilizar en proyectos grandes NetBeans para PHP. En ediciones o scripts pequeños utilizo GEdit (Gnome) y si estoy en windows me gusta utilizar Notepad ++.
Yo utilizo esos porque me siento cómodo utilizándolos y son los que mas tiempo me ahorran.
Yo te recomiendo que pruebes varias opciones libres (hay muchas muy buenas) y veas con cual te sientes mejor.
Te dejo este
articulo.