Obsidian Sync is great (it helps that I got in on early-bird pricing...but it really is reliable).
In addition, the Git plugin, coupled with Working Copy on my iPhone and iPad, also work extremely well, with a bit of added overhead. Though iCloud works reasonably well for just about everything else, I haven't used it for syncing Obsidian data.
Yes I found it wasn't reliable. Perhaps it has improved, but Obsidian Sync has been excellent. I'm happy to support the developer as I'd like Obsidian to stick around.