I started implementing something like this myself but didn't make it very far. The fear of eventually running out of space or having privacy/security issues on Drive hasn't produced enough pain for me to really do anything yet.
Big advantages over own/nextcloud:
* Easy updates that work. When I tried owncloud, nearly every update I had to fiddle around with the database to make it work. Didn't have a single problem when updating Seafile so far.
* Block-level sync. Meaning if you change one line in a 10MB file, it will only update that part. Last time I checked, owncloud did not support this.
* Sync just works. When I tried owncloud, folders disappeared, folders were duplicated. Never had this problem with Seafile.
I've run ownCloud for some time now and I don't see the reliability issues that some people claim. I am running it on TS140 and not something small like a RPi, so maybe that makes the difference.
The first time it happened I shrugged it off as a fluke. The second time I became gunshy and would disable it any time I was working, then enable it after. Not a big inconvenience but a hassle and something I had to remember. After a while I stopped using it. YMMV, of course.
As an alternative, you can just:
# curl -O http://vestacp.com/vst-install.sh # bash vst-install.sh
which would setup the entire LEMP stack for you (along with a full-featured, minimalist hosting admin panel) and then you can install any of the available file sharing tools.
# bash vst-install.sh
vst-install.sh: line 1: syntax error near unexpected token `newline'
vst-install.sh: line 1: `<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">'# curl -O http://vestacp.com/pub/vst-install.sh
# bash vst-install.sh
For cloud services, the only unambiguous win for native over web client is access to platform APIs that the browser may not use.
Someone has to install these web shells too, often not you.
* ownCloud is more stability-focused, used by large corporations, slower release schedule.
* Nextcloud is like more experimental, with new updates every two weeks, adding new features constantly, two major versions in front of ownCloud.
So, I tend to think them as ownCloud being kind of like Ubuntu LTS release, and Nextcloud being a regular six-month release.
They also cooperate a lot and build on top of each other (for example, Nextcloud just makes a skin on top of ownCloud's desktop client).
Also, Nextcloud's app community seems more vibrant than ownCloud's.