I use php storm because it works really well out of the box.
&gt; I want to tools to be excellent, certainly, and I don&#x27;t want to have to spend a lot of time fixing<p>Thats what drew me to the JetBrains product line.  The default functionality and polish feels good compared with eclipse which is what I usually use when I&#x27;m in java. I still jump into emacs for some file editing because it feels right.  But eclipse still seem strangely odd to use (that could just be the whole java toolchain thing).  I spend a certain amount of time on learning the tools and learning how to configure.  The curve on emacs&#x2F;eclipse configuration is steep. oddly I donated for me emacs &#x2F; eclipse since I use them enough.<p>&gt; If you use proprietary software, you&#x27;re at the mercy of the vendor for features..<p>Something I kinda knew, even as a paying customer, but this change really brings it home.  Especially since we now have to keep paying to keep using.