This
thread has been quiet for some time now, but just in case someone is still interested ...
The Winter 1999/2000 edition of JavaPro (www.java-pro.com) magazine has an article by Jacques Surveyer entitled "Java and UML", where 14 UML based OOA/D CASE tools are evaluated in terms of the features they support. Most of the 14 are OOA/D CASE tools, but Visio Enterprise 5.0 was also included as is does support drawing the different UML constructs.
Unfortunately, you cannot read the article on-line unless you have a paid subscription I believe. It is a pretty good look at how well those tools support the different UML diagrams, team based analysis/design, HTML analysis/design output, forward/reverse engineering, etc.