Flow is beautiful to look at, which makes it enjoyable to use, an important factor to consider when trying to get an entire team on board.
After looks, speed is next most important thing for us. With flow you can input a task very quickly and very easily. Adding a new task without having to move the mouse and only by using the tab key is a powerful feature. Also, you are never more than 2 clicks away from seeing all the details you need about a project or task.
We're also fans of the Getting Things Done approach to task management. Flow is one of the best collaborative tools to help follow that methodology. Asana is arguably better, but it is so weak in the way it displays the list of projects, that we moved to Flow's premium monthly fee away from Asana's free option.
Thirdly, reviewing and managing projects has to be intuitive. For that you need to be able to see an overview of your projects and organize them in a way that makes sense to you. Flow gets it mostly right there. Being able to group projects is a great feature.
Fourthly, what does it looks like to be notified that a new task has been delegated to you? Some people prefer to be notified by email. Flow's email is clear and easy to scan through, which was especially important to our visually impaired team member. Flow has many ways to notify users, which is crucial. It is crucial to be able to use a task management tool in a way that makes sense to you.
For us, Flow could probably improve in the following areas:
- Keeping discussions separate from tasks and projects so that they can be retrieved later. "What did we say about that thing???"
- Deeper integration of the Getting Things Done principles, with an easy way to add estimated energy required to perform that task, how much time it would require and what context it needs to be performed in ("Do I need to be at my desk to do this thing?," "Remind me to pick up notepads when I am running errands", etc.)