In my job, I go through a Software Design phase for every task I'm given. That includes drawing a class diagram and a sequence diagram in more-or-less standard UML.
Now, I've drawn my diagrams in a variety of tools in the past, ranging from the highly specialized to the wildly simplistic (like PowerPoint). I've come to understand the shortcomings of UML modeling tools in general. And as a good geek, I'm going to write them down.
Rather than being negative, I'm going to write down what I want from a modeling tool. Then I can use that wishlist as criteria for evaluating the available tools, until I find a good one. If any such thing exists.