I like that we can use this tool to make different types of diagrams in our projects, it's simple so no much knowledge needed from us as an user but also powerful enough if you know how using some components or tools inside staruml could be done easily (I'm not expert at all). There are still many things i don't find easy with my current experience level which needs more time learning about them before being able work effectively like making sub-processes etc.. Maybe because im new here. But overall its worth trying since there will always have something you want your self learn next while working here :D Try yourself out! You'll love what uml brings :) We tryed other products too when looking into UML Software development tooling such as Rational Rose Studio/Teamcenter /etc., just couldn´t get used by myself cuz they were very complicated for me to understand their purpose &.