Sync multiple macs together (which is better iCloud, Dropbox, Google Drive or OneDrive?)
iCloud is better since you can get support from Apple. It’s also better since you can enable local content caching which speeds things up 10x or much more for some cases. 

OneDrive is getting better, so I would explore that if you like Microsoft.  

No cloud sync is going to make everyone happy or not have issues or barf and choke. But I choose based on who I want to hire for support and what happens when their support fails me, which I will then have to learn or pay someone third party for help.