On the Google side - have you looked in DriveFS?
You install the client - and it gives you a virtual file-system built on top of your Google Drive.
Announcement here - https://blog.google/products/g-suite/introducing-new-enterpr...
SIgn up for the early access here - https://gsuite.google.com/campaigns/index__drive-fs-eap.html
Personally, I much prefer it to the old sync client, and have been using this for a while.
Feel free to reach out to me if you have any questions
(Disclaimer: Work for Google).