Wikipedia : Comparison of file synchronization software
I've been using GoodSynch since 2007/8. At the time it was the only product I could find that a) could interop with FTP services; and b) had sensible options for handling hardlinks and symlinks. I don't know if that's still true.
BR