I think Asana is a great tool, but it could improve a few things, such as the lack of time tracking features, limited assignments, and complicated features.