Comparison article:
IMHO that article is rather too simplistic in its tick-box feature comparison.
A more realistic comparison would take the same small-scale project, and try to perform the same round-trip process on each, from requirements capture, analysis and design modelling, test and requirements coverage validation, code generation/resync, and linking to any external documentation.
It should take into account UML functionality, support for process, usability, and the ability to manipulate model views to allow the user to navigate the whole project or drill down into detail.
Tools like this only realise their full benefits when they are used for most of the activities, because there is then synergy between the information in the different parts.
With EA I keep wanting to have some better way of tying in requirements and test coverage with visible diagrams.
A similar exercise for RR versus Artisan Real Time Studio is here :
http://www.artisansw.com/products/RtSvRose_info.aspPeople should have a look at RTS, and IBM WS, and see if there are any features that could usefully be "requested" - Rose is not the only "other modelling tool" !