Twice now, I've witnessed a roomful of highly skilled, intelligent people scratching their heads and shouting over each other trying to accomplish simple tasks with Asana. There's an excess of terminology, an even bigger excess of features, and a serious mental mismatch between "the Asana way" and just organizing some information within a team.
On the other hand, https://trello.com/ is an absolute delight.
Hell, the article even goes on to explain how to shoehorn a Kanban board in to Asana. Meanwhile, Trello essentially is a Kanban board.