There must be a way to edit MS Office documents without forcing users to Download, Open, Edit, Save, and re-upload as a new version in WF. So many other project management tools provide this functionality. It doesn't make sense to force a company to implement a cloud provider like Box or Onedrive in order to allow live document editing. It adds a tremendous amount of cost and overhead to manage a document structure in another document management tool vs using the centralize WF environment that we want our users to stay in.
Tools like Wrike offer this functionality and cost less. It's a very large point of frustration for our users after migrating from a Sharepoint based Home Grown Project Mgmt tool. It's also a tremendous time sink, non value added and risk of losing data that people forget to re-upload.