まず、IntelliJはIDEです.Sublime Textはテキストエディタです。この違いは、Javaのような言語で作業したい場合、構文バギーをたくさん持っているのにIDEの優れたサポートで非常に生産性が高いということを意味します。
私の経験では、IDEはビルドツール、デバッガ、テストランナーなど特定の言語での開発に関連するツールの多くをサポートすることに重点を置いています。さらに、IDEは静的型付けあなたが得る安全なリファクタリングのサポートは本当に生産的なものであるからです。
一方、テキストエディタは、テキストを操作することに重点を置いています(EmacsのようなエディタはほとんどがOSです)。良いエディターを学ぶために本当に投資すると、あなたは "テキスト外科医"のように見えます。
動的言語を扱うためのIDEを追加する価値はほとんどないと主張する人もいますが、WebStormやRubyMineのようなツールを使用した後は、私は同意しません。
一般化するには、IDEは、生産性の高い非常に生産性の高い環境を提供します。エディタは通常、特定のワークフローに合わせてカスタマイズする必要があります。つまり、テキストエディタはよりカスタマイズ可能で、IDEよりも特定のニーズに合わせて構成することができます。
個人的に私はIDEで最も生産的だと感じていますが、VIMやEmacsに本当に堪能な人たちを見ると、ツールの学習に時間を費やすべきかどうかは疑問です。
実際にテキストエディタの学習やカスタマイズに費やした開発者の例については、Play by PlayとDestroy all Softwareのスクリーンキャストを見ることを強くお勧めします。
[Netbeans](http://netbeans.org)を見ましたか?それはフリーでオープンソースです。 – Treffynnon
IdはEclipseに付いています。Netbeansよりも多様な言語サポートがあると思います。しかしどちらもPHPとJavaにとっては良いことです。私はまた、以前はRubyでEclipseを使用していました。 – prodigitalson
IntelliJには無料コミュニティ版があります。 – Landei