The Sad State of UML Diagram Editors

Why is there not a single bearable software tool for creating UML sequence diagrams!

All I need:

1. Give me a complete set of symbols. Don't ever ever ever leave out the loop structure symbol! Why would you do that?

2. a) Give me the ability to input my data directly on the visual diagram, and b) via template forms where I can populate my diagram without bothering with the visual design, and then see the diagrams generated for me.

3. Don't even bother making this tool unless you're committed to knock people's socks off. Why not approach the effort as if you were Google or Apple. Figure out what kind of tool they would deliver, and then do it.
Todd Hopkinson