iCloud sync is too unreliable and opaque for me.
Also agree with the sibling poster - I like subscribing to support them on a regular basis (and of course Catalyst).
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.