Do you really need tat kind of "sync" ability in the cloud?
My personal setup is a home media server which runs plex for my media needs and then documents and stuff that isn't "data intensive" I throw into a free dropbox account.
I very nearly went Owncloud not long ago and I just couldn't bring myself to jump away from Dropbox even though the Personal&business support on Linux is pants.