Well I've tried Brackets, Sublime, Atom and Eclipse in my collage days. Also at my work they use PHPStorm a lot. From the first three I'm way more comfortable with Sublime cause others lacked personalization and don't have the support for Stylus which Sublime has. On the other Hand Atom behaved a little weird on Windows and had a lot of errors and pretty much everytime I wanted to use it I had to install it again.
Eclipse is a really good tool for Java but is really heavy on performance and HD space. And I was going to use PHPStorm but what turned me off was the fact that it needs Java, like Eclipse, to run (JDK) and I couldn't use for free. The last part that really turned me off (but a positive side of PHPStorm) was that it has great integration with Git and shows where you have conflicts.
So for me Sublime Text is the ultimate winner specially because of lightweight, speed and specially the portable versions. You don't even need to install it for using it which helped a lot in my college days and when you are on vacations and need to work you can get into any computer and you're good to go without having to be the admin. The bad part and the one I really hate is the free license popup - that annoying alert for buying a license but it ends when you buy it.