It's easy to use for our developers who are not used to this type of software system (we have been using it since before I became part of their team). The ability to track tasks with sub-tasks as well as milestones has helped us keep better tabs on projects at all levels. We've had some issues where we would get an error when adding new users or something similar but they were usually fixed quickly by them so that wasn't too much of a problem. Give it shot! You won't be disappointed if you try out any aspect like task management because there really isn't anything about its functionality that can make someone choose another product over it. Our organization wanted more control in how work gets done from top down while still being able to assign specific roles/responsibilities to each person involved without having to rely solely on managers to do things manually.