SmartBackup features a modern 64-bit sync engine that only copies what has changed after the first backup. And it makes sure that your precious metadata like Tags and label colours get backed up too.
SmartBackup includes an Automator action so you can easily include it in your custom workflows and automate your syncs using iCal.
For professional use SmartBackup can be used from the commandline. Include SmartBackup in your python or shell scripts and set up launchdaemons for them.