I agree that the main gripe with AeroFS that people have voiced in this thread is certainly valid. AeroFS _did_ slow down in performance for some users recently. We actually just released a version today that addresses this bug (0.4.181 - see http://ae.ro/Ln2YJJ for the release notes, but it specifically had to do with the way we were initializing our jingle library), and in our own internal tests the performance has improved dramatically.
There are a few advanced configurations where BTSync trumps Aero (at least last time I used it - someone, please correct me if these have been implemented).
- One way sync
- Selective device LAN sync (so you can tell it to only sync over LAN)
- Self destructing one-time share keys
- Less-friction on sharing - using a key based copy and paste system
- Powered by BT (this may not be an advantage though since BT is throttled on quite a number of providers through DPI worldwide
When the source is closed, and the protocol is closed + encrypted? I think you may be a little optimistic... (Though I do hope that either the source or the protocol get opened)
Additionally, AeroFS relies on Java, which is pretty big dependency (read: pain) to have on resource-restricted environments like a tiny NAS box. The daemon process of AeroFS consumes about 110MB of memory (I guess due to JRE), but my NAS unit has only 256MB memory in total with less than 100MB free, which means even if AeroFS supports PowerPC, there is still no way I could run it smoothly on my NAS without killing its performance.
Bittorrent Sync supports all of x86/x64/ARM/PowerPC, and the download is just a single 3.7MB binary without dependency other than glibc. Running it on my NAS shows it consumes less than 10MB memory. This is just so much nicer for deployment on a wider selection of devices.
I'm definitely going for BTSync now.