IntelliJ IDEAのUltimate版を買いました。
UltimateはJava以外にプラグインをインストールすることで、RubyMine PyCharm PHPStorm WebStormの機能を使えます。
使ってみて一番良かったUMLデザイナの機能を紹介。
IDEA上でUMLを書ける機能なんですが、これがかなりすごい。

Diagram
こんなかんじのよくあるクラス図ですが、UMLデザイナ上でフィールドやメソッドを追加するとそのままソースコードに反映されます。もちろんクラスを作成すればjavaファイルも作成されます。
逆にファイルをドラッグアンドドロップで図を作成することも可能です。しかもめっちゃ軽い。全く固まらない。

しかし、これでは普通のUML作成ツールですよね。
これの本当にすごいところは、コード上ですぐに継承関係を確認できるんです。これは見るのが一番早い。

Diagram2
クラスの宣言部だけでなく、変数の宣言部分からでもAlt+Ctrl+Uで確認することができます。しかも軽い。

このUMLデザイナ、ソースコードだけでなく、確認した中ではデータベースのテーブルでも確認することが可能です。
残念なのはUMLデザイナ上の文字が見にくい所。これどこかで色を替える設定ありませんかね……

IDEAのパーソナル版のお値段
初回:$198
アップグレード:$98
30日間のトライアル版もあるので体験してみて、気に入れば買っちゃいましょう!