I like it's ability to track projects that are in different stages of development as well as being able to assign tasks to members within the team. It also helps keep track of what has been completed or not so far. The way that you can have multiple people assigned to the same task sometimes gets confusing but that may be something that could be improved upon. Also, there aren't any other features that we found useful enough to use this over our current system (MS Project). We were looking at having an online document storage where all documents pertaining to each project would go. This was just one small feature out of many that we thought would benefit us.