I think this depends on what is the meaning of "NAS". In many (most?) cases, NAS means a VFAT file system projected through CIFS/Samba to the LAN. The unit does not have a user-accessible operating system. In some cases there is Linux under the hood, but no way to install applications on it.
In such an environment, /rsync/ is not an option.
Things are quite different if we are talking about a full-fledged *nix system performing the NAS function. In such a case, I would recommend formatting the NAS drives with ext4 and exporting them both with Samba and NFS and then either running rsync through NFS or over ssh.
So ... if this is really about one of those "hardswired CIFS"type of NAS, what is the best method?