While I find rsync useful, I am not that enamored with it. For many purposes I prefer just:
tar cf dir-list | gzip -2 | ssh somewhere "cd foo && tar xzf -"
Sometimes I'll use cpio or pax instead of tar. Backing up my phone is one of the few cases for which I use rsync regularly.