So looking from a single private user's perspective: Google One has best pricing, but no Linux native client and Dropbox has Linux native client and no flexible pricing.
I don't understand why they won't develop a client for Linux. Is it that difficult? Maybe the code could be also useful for Chrome OS and I guess many Googlers use Linux, so it would be useful for them too.
I stick with Dropbox for the Linux support. It is fantastic. It works on servers, with no GUI, so I can easily sync stuff from my Windows Laptop and my Linux server, where I perform scientific stuff.
We're also the only set of users that will actually saturate the oversold storage while still burning through that $2.50 worth of customer service with a single question prefaced with "hi, I run Linux."
Hell even the Windows client is shit compared to Dropbox. I think it is because they want everyone to keep everything in the cloud - not to use it as synced backup for stuff that really lives on your desktop (which is of course what everyone actually wants).
Have you tried Nextcloud? Its slick right up until you get a few users that actually use all the core apps (contact syncing, automatic uploads, calendars, etc), then rendering the PHP login page jumps to taking 20 seconds of maxing out all CPU cores on the server.
Their IRC channel is no help in debugging. Disabling all apps doesn't help, looking at the php & syslog don't show any errors, and adding caching only saves a few seconds of rendering time.
Nextcloud has seriously lowered my standards for bad PHP projects, making most others look well written and decently documented/debuggable.
Dropbox is ext4 only, which led me to drop Dropbox entirely. Not that I was a heavy user, but I've moved to self-hosted nextcloud which has been mostly fine.