SpiderOak isn't "better" than DropBox. It supports privacy but the service and support is utterly appalling.
I was getting upload speeds on the order of kilobytes per second on a gigabit fiber connection while my CPU was idling. Filed a support request and they bumbled around a bit and then ceased responding to me entirely until I opened another ticket and demanded a refund. It took 5 __months__ to get to this point, with them not responding for weeks at a time.
[2]
This requirement has actually loosened to some degree because the latest version of Syncthing introduced relay servers. So you still need to provide available storage servers, but you can use relays to overcome partitions in your network.
The first requirement is the one that kills SyncThing for me and why Syncany is more appealing.
To sum up my reasons very quickly:
- I want to store my data offsite, where it isn't vulnerable to breakins, fire, water damage etc.
- I have no offsite storage I can trust completely.
- Syncthing only supports storing plaintext on disk.
Therefore I can't use syncthing to securely and remotely store data.
This is where Syncany wins. You don't have to trust the storage endpoint.
Also, Syncthing requires having a CPU attached to your remote storage, meaning your remote options are limited to a VPS or dedicated server. This is significantly more expensive than buying block storage from Google or Amazon.
Then the others become less bad, and you switch to them. And so on.