I’ve been using Git to sync a MacBookPro and iPhone for about 6 months. Lots of Todo and issue tracking. No sign of data loss yet.
As noted in that thread above I am now testing syncing two different graphs using Git.
If there’s a downside to Git sync it’s having to be careful to not have both devices open at once.