Please also have a look at snapper-rollback@github and at snapshot-layout@wiki.archlinux for the suggested flat layout and the reasoning. (Rollback example )
Don't forget to remove snapshots before you run out of space
Every time you take a snapshot you only use the "rest of the volume" for storing everything you change from this time on. At some point in time you have to release the snapshot. Don´t use your space up. Btrfs needs space to breath. Don't use more then 80% or you will get into trouble."
NO Snapshots together with quotas
There are reports about massive problems when using
quotas together with snapshots (snapper, timeshift). Please have a look at:
Known_issues@btrfs.kernel.org