Linux has excellent support for VPN. VPN providers on the other hand may be bad at providing proper guidance for Linux users. In that case I suggest either switching to a VPN provider that has the guides you need, or searching for good guides made by others about how to do it with your provider of choice.
Google Drive you are right about. If acceptable to you you might consider switching to Dropbox instead. Dropbox worked great on Linux last time I used Dropbox.
Keep in mind that it is a good idea to pick hardware that has good Linux support. The problem for a lot of people is that they buy some random laptop without taking this into consideration, and then try to run Linux on it and might be unlucky.
Personally I run Linux on my desktop with hardware that I chose specifically based on finding out that it would work.
And my laptop now is a MacBook Air running macOS.
Linux desktop. macOS laptop. Great combo IMO.