I was introduced to this app when we were looking for a flexible tool which allowed us to communicate between sales, technical and client about our projects. This tool ridges many of the gaps. It is not a full blown project managers system as it doesnt capture things like multiple due dates attached to individual items or effort expended. What it does do well is foster the whole Agile approach of personal responsibility for work in projects.
R u Money Bags? about Trello: organize anything!, v3.4.8