Timeshift is the reason I learned how to use rsync. I wrote my own script that made a more complete backup and can automate multiple incremental backups with a customizable max number of backups.
It's simple and so much more reliable. Even when I forget to test my backups, they still work when the time comes.
At least Timeshift taught me how to use rsync, so there's that.