Software para diagramas UML

Pessoal, que software vcs recomendam para criação de diagramas uml?

Preciso de diagrama de classes, pacotes, modelagem do banco de dados…

De preferencia que seja free, mas pode ser pago também.

Abs

Tem o dia DIA (free), mas prefiro o MS Visio (pago).

Tem o astah também…

Tem o “SmartDraw”

Para os diagramas UML: se você preferir aproveitar o ambiente Eclipse, tem o Papyrus (faz parte do projeto Eclipse).

Para a modelagem de BD tem o ERwin (a versão “Community Edition” é gratuita).