A lot of these responses seem… dated. There’s a reason TruNAS and such use ZFS now.
I would recommend ZFS 100%. The copy-on-write (allowing you to recover almost anything), simple snapshots, direct disk encryption, and ability to not only check the file system, but tell you exactly which file has an issue if there is an error, make it an easy choice even if its a one-disk system.
Personally I use date times for my snapshot names, and delete old ones as time goes on. Its fabulous for backups.