https://www.quora.com/Startups/Which-is-the-best-To-Do-List-...
The average card had maybe 4 words on it. We knew about issues because we talked about them.
I love the written word, but it is so much slower and less efficient than face-to-face communication in so many circumstances. The highest-bandwidth, lowest-latency human communication system is conversation.
On top of that if you really want the tool to show everything everyone is blocked on at any time, you wind up spending a lot more time than strictly necessary just typing status updates.
In my team's standups, people frequently wind up shifting plans to cover issues that are brought up or offering work arounds to mitigate blocking issues and kick them down the road a bit to give the scrum master(who is also our VP) time to clear them. We also wind up frequently offering to pair with different people based on what they're working on(i.e. one dev is working on something that touches part of our system that's particularly fragile, another dev more familiar with that area will offer to pair for the morning).
Since we started doing morning standups I've seen our team get more productive.