Filesystem Synchronization

I have been looking at tools to synchronize my work machine, laptop, and home computer.  There are literally dozens of options for this on Linux but it looks like the best two are rsync and Unison.  Both are command line applications with GUI frontends available to them.  Specifically I have been looking at QSync which implements the rsync protocol internally and uses Qt.