オープンソースのUMLツールにArgoUMLがあります。これをベースに商用製品にしたのがPoseidonです。
他のUMLツールを使ったことがないのではっきりといえませんが、この両者を比べる中では、Poseidonの方が使い勝手はいいです。スマートガイド的なものが充実しているし、インターフェイスもいい感じです。
なお、Poseidonには、Community Editionがあり、非商用利用限定で利用が可能です。
CE版でもXMIのエクスポートができますので、作成したUML図をArchGenXMLでも利用可能です。