I've got OneDrive and iCloud Drive setup on my Mac, Windows PC and Windows VM on Mac. I'm finding OneDrive is better in that it automatically syncs. Whereas iCloud Drive doesn't unless you add or remove a file or edit one.
I've got a spreadsheet in OneDrive which I edit on all three machines so I've got one file synced across all three devices. Say for example I add a file to iCloud Drive on Windows PC, it doesn't automatically sync when I next boot my Mac, I have to add or remove a file or edit one for that added file to show up.
OneDrive will automatically sync every time.
I've got a spreadsheet in OneDrive which I edit on all three machines so I've got one file synced across all three devices. Say for example I add a file to iCloud Drive on Windows PC, it doesn't automatically sync when I next boot my Mac, I have to add or remove a file or edit one for that added file to show up.
OneDrive will automatically sync every time.