I found that copying directories was much more convenient for this kind of experimentation, since I was usually already working in a filemanager anyways. And thanks to BTRFS's copy-on-write support it was also instantaneous and didn't take up any additional space. So in the end very similar to snapshots.