Doesn't this do the same as $ rsync --inplace?
The difference is important when you have many 50GB VM disk images with just 2-3GB occupied (as I have).
Rsync doesn't support --sparse --inplace.
Also the virtsync command line is more similar to scp than rsync. No need for any configuration files - it uses ssh as its transport.