@BarryK The choice of lz4 is surprising.
On computers with slow hard drives, sometimes, it's much faster to read a smaller compressed xz-compressed SFS, at the cost of slower decompression (because the slow decompression is still faster than disk I/O). However, xz can be super slow to decompress and applications can freeze if you have a single/dual-core CPU.
IMHO the sweet spot is zstd (I use -comp zstd -Xcompression-level 19 -b 256K -no-exports -no-xattrs
): the result SFS is 8-15% bigger compared to xz, but decompression is super fast (faster than gzip!). The result is almost as small as a xz-compressed SFS, but because decompression is so much faster, you get a nice responsiveness boost on computers with slow drives. On computers with fast drives, the SFS size doesn't matter as much, but they benefit from faster decompression, too, especially if they have a slow CPU with little cores.
IMHO, zstd is almost always a winner in the SFS size vs. decompression speed trade-off, because it's both small and fast to decompress.