I use PhpStorm for working on very large web projects. When working with smaller frameworks or just writing a script or something, I prefer the aesthetics and simplicity of Sublime Text.
When working on large projects I find that having a good debugger can save a lot of time. The first thing I do when installing PhpStorm though, is reconfigure the look and feel of it. I definitely agree that "less is more" when it comes to having a clean environment, but I have also seen way too many developers using Vim or Sublime that take twice as long to do something because they are not using a real debugger, and they have to look-up every function definition, when PhpStorm would just autocomplete the function names and let you know what the params should be.
As RyanZAG pointed out, being able to click on a function and go right to it is an awesome benefit of IDE's as well as function definitions, autocomplete doc comments, and simply a better understanding of language constructs (it can show you errors based on syntactical error).
When working on large projects I find that having a good debugger can save a lot of time. The first thing I do when installing PhpStorm though, is reconfigure the look and feel of it. I definitely agree that "less is more" when it comes to having a clean environment, but I have also seen way too many developers using Vim or Sublime that take twice as long to do something because they are not using a real debugger, and they have to look-up every function definition, when PhpStorm would just autocomplete the function names and let you know what the params should be.
As RyanZAG pointed out, being able to click on a function and go right to it is an awesome benefit of IDE's as well as function definitions, autocomplete doc comments, and simply a better understanding of language constructs (it can show you errors based on syntactical error).