What do you like best?
Easy of use, quick to learn.
Asana gives visibility to the pending tasks in a snap.
Helps control the pendings and prioritize the tasks.
The clean user interface.
What do you dislike?
If you don't organize your tasks properly, sometimes it is easy to loose or don't see pending tasks.
The hability for subtasks, although very powerful, can be confusing if the subtaks go too deep.
The editors are not "wisig".
Recommendations to others considering the product
1) Decide beforehand the overall structure of project, subprojects, tasks and teams.
2) Don't go too deep using subtasking. Two levels is good, three levels max. No more!
3) The learning curve is short, but if you are migrating from another tool (as was our case, migrating from trello), Asana can be difficult to switch. In our case, people who use trello is much more visual, using "cards" and Asana is more of a list view.
What business problems are you solving with the product? What benefits have you realized?
Although we are using the free version, Asana has helped us a lot on:
1) Communication between teams.
2) Transparency on delegation and responsibility.
3) Due dates assignment (or reassignment).