This is a very intereseting topic. Its a challenge to balance between different platforms with different features. Some systems comes from a place where files, chat and co-edit is the primary and where they have their force but others come from a pla...
It is a really good idea to have use cases that are close to the people you are helping out. Probably well invested time to make the use case as relevant as possible from case to case.
It was interesting to follow this course as well as the power user. For most of my cases this is to "big" and obviously more useful to larger corporations.