Оптимальное можно определить, только зная цели. Для домашней системы или рабочей станции, я вообще не вижу причин делать полный бекап системы (очень хочется написать и для серверов тоже). Резервное копирование данных - конечно, а всей системы... Rsnapshot - просто обертка для rsync, которая еще и промежуточные состояния сохраняет, что полезно для документов (когда вдруг обнаружилось, что кто-то неделю назад потер данные из общего документа, или чтото в этом роде).
Хотя, надо заметить, что Windows пользуется именно такой системой, но я не знаю помогает ли это кому-то, разве что диск захламляет.