A few years ago I tried out Seafile, Syncthing, and ownCloud. They each were decent, but had various issues that kept me from sticking with any of them. (Using too much CPU, painful upgrades, bad support for certain operating systems, etc.)
Since it's been a few years I'm considering trying again to see if the ecosystem is any better. I'd really like to be able to run an alternative to Google Drive or Dropbox on a home server. An ideal solution would have good cross platform support, a decent mobile app, client side file encryption, and low overhead. Has anyone had much luck with the various options out there?