Hi @amconsul ,
I had never installed IpFire with btrfs yet, but I wish to share my opinion on your interesting question.
You are not sharing the intended usecase of your “new IpFire system”: if it’s an experimental install to evaluate options, modules, settings, or if it’s going to be a production unit, your or another person.
For the second case, my personal “real-world advice” is install on ext4.
While not sharing anything more (ish) with the past, IpFire still is a IpCop fork, and has decades of “built on ext* filesystem”; plus, dev team not even define “beta” btrfs at current date.
Also, due to the necessity to wipe storage out to “step back” from btrfs to ext4, this necessitate to create a downtime schedule to resolve any possible issue that the filesystem could deliver.
This do not mean that btrfs is too green to be used, far from it; still several server distros do not switched default, some workstation did.
However, as production system without any “production ready” statement from the development team, I’d avoid the use, also because some cogs and wheels to take advantage of the more advanced features of btrfs are not in place in IpFire.
If this system is a toy one (no disrespect intende) for testing, even long term, any setting, then go for it, but remember to be diligent in backup routines and export, for a quicker restore if you decide to rollback to default filesystem.
I hope that my opinion would be considered as trying to help, not to derail your ideas 