sublime is a very good text editor and good if you are only doing like javascript or html, but for backend stuff it wouldn't be useful without a way to debug.
i'm a big fan of intellij right now. been using it for a while and love it now that i'm used to it. it's the speediest ide i've ever used too.
netbeans is my 2nd favorite.
then you have visual studio, then xcode, and eclipse is a LLOOONNNNGGGG way away as being the far worst ide i've ever used.