I have been looking into local and remote backup systems such as
rsnapshot, duplicity, dirvish etc and I am considering one to settle
one.

What I want is something like rsnapshot version of incremental backup,
and the encryption offered by duplicity.

Does duplicity fully combine all the attributes of rsnapshot with its
encryption?

If it does it will be the one I'd rather settle on.

If dirvish or some the others can do the same they will be fine too.