Io uso Poseidon for UML della Gentleware:
http://www.gentleware.com/.

Sul sito è disponibile anche una versione Community (chiaramente con alcune limitazioni) che si può utilizzare liberamente.

Ne ho provati parecchi di software e questo mi è sembrato quello più completo e soprattutto intuitivo.

Ciao!