Originally Posted by
Pinned
I would avoid hosting your own server at all costs, it will be anything but easy for non-techies.
Dropbox for Teams and Google Drive are OK, but I find that Google Drive is very confusing to many people. I personally don't think Google Drive has a very good interface and I very much dislike Google Docs.
My recommendation would be
Box. It's $15/user per month - so it isn't exactly the cheapest thing out there. But the collaboration tools are phenomenal, and users can store all their documents directly on their machines and upload like Dropbox, great versioning support, and it can be configured to be seamless for those that aren't tech savvy.
Installing the Google Drive Sync app on your PC/laptop makes the use of Drive quite painless. Drag a document to the drive folder and a few seconds later it's shared with your team. You can control who has access to the folders and files by right clicking and selecting Google Drive from the context menu. The files are still stored locally as well, so you can get at them even while offline; your changes will be synced the next time you connect.
The app occasionally has a hiccup where it causes high CPU utilization (mostly when there's been a network interruption of some sort). Quitting and restarting the app fixes it, though.