For really a long time, StarUML was the predominant tool for all my UML modelling needs. Although it is based on UML v1.4, its modelling features are just brilliant.
It has, however, one insuperable impediment: it is a dead open source project way beyond all resurrection boundaries.
In deep secrecy I tried different other UML tools, including Enterprise Architect (EA), MagicDraw and (even) ArgoUML. For a very long time the best candidate was Poseidon for UML, but I found it to Javaish and Eclipsy. That is not my cup of tea.
For some time I work with EA now. It has rich UML functionality, but I am not pleased with its lack of user-friendliness. It possibly works better for laaaarge modelling teams, where you need heavy versioning. I just like to create simple drawings.
And now there is: Software Ideas Modeler
I have some good news, and some bad….
Good news is: so far, so good. Looks like a promising UML modelling tool.
The bad news is: StarUML probably is exit now. Going to miss you.