The fact that it is open source, so you can customize as per your liking. It's not suitable for big teams since collaboration takes much time in terms of sharing documents and such things among each other. For team work, I would suggest using Teamwork to do all types of collaborations between people/teams. We have used this software for managing our project time with all details and it made us more organized and professional too. I can create tasks and assign them to my team members. I can track progress, check if everything is ok or not. The dashboard view is very clear and easy to understand. Everything is so easy to use that even a novice user can handle it easily. There are some minor bugs but they are being addressed promptly. I have no complaints with this tool. I highly recommend this software for managing your todo list. It helps me keep up with my work load as well as manage client projects.
ο»Ώ