From my view, we're heading in a direction when ultimately the OS has less and less of an impact.
Every new system / service we deploy for 'end users' now is web based; usually externally hosted and requires nothing more than a browser. This is true of *most* of our core systems and when will be the case when we mop up the stragglers.
As the web based 'office' apps get better (and this is a continual process), We've opted for Google, but both Microsoft and Apple's offerings work well too, and their offline capability is now at a workable level too. Ultimately these tools don't have as many bells and whistles as the desktop products, but, in my opinion at least, they more than make up for this in terms of collaborative capability.
Combine this with the likes of Google Drive (or it's equivalent), and the 'infrastructure-less' office becomes a possibility.
For my day job, it means I can access and work on my documents, email and main apps from anywhere, on any device that supports chrome, instantly. Everything is available to me anywhere I have a device and the internet. Most things are available even if I don't have the internet; no pre planning - no hand-off, just grab, go and use. I bloody love the collaboration features - working on documents, sheets or presentations interactively with others is so much easier, and given this is such a huge element of my job, I'm in 7th heaven. This device 'freedom' is becoming more and more key for many people - new blood with start to expect it.
This won't work for everyone obviously. Today (and into the future) there are still restrictions, and depending on your job. For the more technical elements of our business we have specific solutions what would not work in this way - they probably never could, but for a great deal of 'office' based people, it's a very interesting direction to push.