- You do not need an existing trust relationship (or trust on first use)
- Easier to punch holes through NAT/firewalls
- Easier for non-technical users
Worse than rsync (over SSH):
- Multi-file support is poor (basically it .zips up everything before even starting to transfer)
- Zero support for incremental transfers
- Cannot reuse existing trust relationships (and thus cannot be used non-interactively)
- Easier DoSed
- 1/65536 chance of connection being hijacked (by default)
- Higher CPU usage