At my last job we used Asana and one of our PM's was an internal 'Asana Champion'. He made sure we did things 'the Asana way' and stuck to a structured process for getting things done. I think this is required to get a whole organization using Asana efficiently - otherwise it's too easy for everyone to use Asana 'their own way' and it becomes a mess.
I always hated that there was no 'doing' status for tasks - we always had to hack around that.
You can create a tag for "Doing" since that stays tied to the task rather than creating a section for "Doing". It's still a hack but gets the job done. As soon as you think of workflow, that extra dimension works better in Trello/Kanban systems since Asana nails the hierarchy via projects/subtasks.
I always hated that there was no 'doing' status for tasks - we always had to hack around that.