Office 365 with MS Teams seems to have reached feature parity with Dropbox and slack in one nice suite of products that just work together seamlessly. You hit on an important insight, with O365 you can edit your documents right from the cloud and cross platform integration is tight with OneDrive and MS Teams.
What does everything think?