Disclaimer: Opinions expressed in this forum are my own, and not
representative of my employer.
I do not answer questions on behalf of my employer. I'm just a
programmer helping programmers.
I used to use Rational Rose (now owned by IBM), but it is expensive. For
best value I think you would be hard pressed to find better that Enterprise
Architect from Sparx Systems. It looks and feels nice, is easy to use, and
is not as clunky as Rose. It does just abut everything I need it to do, and
was ~£100 when I bought it last year. Tech support is good too. There is a
free 30-day trial at www.sparxsystems.com.
I'm not usually one to advertise, but I think you will be impressed. It also
integrates with Visual Studio, for £50 more.