Keep it simple.
While cloud-sync solutions may provide protection against ransomware through file versioning, choosing individual solution requires research(1) (2) and I think it's a task not worth the hassle. Depending on a cloud service their client-functionality is different and these companies create and support their solutions mainly as a synchronisation tool rather than for backup and versioning.
(1) Google Drive offers file versioning (30 days), but old versions count towards the space limit. Google does not seem to publish information what happens if you had a 100 GB plan and ~100 GB data that would change instantly. It could either stop syncing or sacrifice the old versions.
(2) Dropbox offers unlimited versioning kept for 30 days in their paid-plans.
I would suggest going with a full-fledged versioning backup solution which backs up to cloud (as well as your local network destination).
I use Arq which de-dupes files in a git-like fashion(3) and AES-encrypts them before they leave the machine. Files stored in cloud or network do not morph after being backed up thus no ransomware would change their content (unless they would replace the executable, but that would be too targeted).
(3) This means that files backed up are split and treated as immutable chunks of data. In case source files change, new data is written with old remaining until garbage collection process removed it.
Most important: it is a single solution for data protection which Ithat can testbe tested (perform restoresrestore to the same machine, to another one) ahead of any disaster and do not rely on a single.
Such attitude also treats any cloud service as a mere storage space thus freeing user from having to consider subtle differences between services.
The only thing it does not offer is web access to files (because of encryption), so you haveon has to perform a restore (inand software installation in case you lost all your computers, you'd need first to install the software on a separate machine before you could restore were lost), but you need to decide whether you want backup-and-protection or synchronisation-and-sharing.