Worth mentioning that Syncthing doesn't have a cloud part, while DB does. That said, I've been running it since the very beginning, even before it became public/known, and it had never failed me so far.
Honestly, the best way I found to prevent sync errors is to make sure there's continuity...that there's always some computer, somewhere, that's running and knows what the latest version actually is.
I see that as a huge plus for Syncthing.