Recently I show to you the effort we are doing for cloud provider tight integration on the desktop in my previous post here: https://csorianognome.wordpress.com/2015/07/07/cloud-providers/
At that time we had to figure out how everything should look and what cloud providers can provide or need. The good thing is that I meet one of the core designers of Owncloud, Jan-Christoph Borchardt, and we talk and discuss for long time about what could we do to have a better integration and make the GNOME desktop shine with cloud providers like no-one.
So we though that for files integration a custom view when you click a cloud provider in the sidebar will provide the best experience, so you can have a list view similar to the actual files view but with headers indicating files shared by you, files that you are sharing, root folders that you are syncing and favorites (probably we also want favorites UI for the whole nautilus)
Also we though it would be cool to get rid of the desktop client UI and tray icon and provide a direct desktop experience with a conjunction of sidebar menu, right click menus, nautilus custom view, and gnome-online-accounts support. This, with the cloud providers work we already did, should be fairly easy, and will provide a better experience than other OS like MacOS, Windows or Android.
On the other hand I saw Owncloud is actually start to provide some more nice services like notes, contacts, email, documents live editing, etc. which provides what google services provides, but open source and willing to collaborate with us for its integration.
We also though that maybe it’s time to provide some kind of backups and settings/background/ssh keys/bookmarks/passwords/installed apps/contacts/etc kind of synchronization. So what you can do, is when your system is installed you could add an Owncloud account, and it will offer the option to get your configuration that you were using previously, recover the Owncloud backups of your data and continue backing up those folders. In this way you could reinstall the system without the need to do anything manually to have the previous state of your system, and without the fear of losing your data and configuration. I can imagine this can be implemented just backing everything needed to a custom folder like gnome-settings-backup in your Owncloud root adding some metadata.
So this starts to look like UbuntuOne/OneDrive/iCloud integration, and I think all of them are very doable (to some of them we already wrote most part of the code) and that it could be interesting to offer more and more in cloud integration to GNOME.
I understand that there can be other cloud providers, so don’t worry, everything will be optional and you could use whatever provider you want, but I think that currently Owncloud is the best option for you.
I’m happy that Jan invited me to the Owncloud conference in Berlin on 28 August, and I will probably go to set the base for files integration, which is the first step and the one we already have code working, and to discuss more and settle some design for the other ideas.