Two big things I would love from a tool that intends to solve this problem well:
- Do it on the web, making it free of platform ties.
- Make collaboration (versioning, sharing, maybe discussion) much easier.