I’m currently quite happy syncing through iCloud; after a few months I have only had a couple of minor sync failures without data loss (just renamed files), and sometimes sync slowness/impredictability, which I had already noticed elsewhere in iCloud anyway.
But now I’m thinking of getting Obsidian Sync, partially just to support Obsidian. So I’m wondering: will Sync be more previsible than iCloud? Is there anything official specifying this kind of thing? Or even, has anyone compared the experience of iCloud vs Obsidian Sync?
I agree, that iCloud works well, if you only have (more or less current) Apple devices.
Obsidian Synch gives better feedback about the synchronization status. There’s a little icon that turns green, when all files are synched.
And, unlike iCloud, Obsidian Synch always keeps the files on your device. iCloud has a memory management system that offloads files from your devices, when it thinks the memory is better used for other purposes. So you might have to wait for a file to download, just because iCloud offloaded it.
To give you an idea about numbers: I use iCloud for my smaller vaults that have just a few hundred notes. For my main vault with over 10.000 notes I find Obsidian Synch more reliable.