I think if we really want to advocate for btrfs, we also should provide the
tools to take full advantage of it. I've been using btrfs since it was
offered as an option on Fedora. On Ubuntu, there is a tool "snapper" to
help manage snapshots. Unfortunately I didn't manage to get this setup on
Fedora. A tool like this would really enhance the btrfs experience, I
believe.
It's been a while, but I think the reason I didn't get snapper running on my
system is that the arrangement of btrfs subvolumes didn't match the default
ubuntu used. I have 2 subvolumes, 1 for root and 1 for home.
A primary use of snapshots would be to snapshot just before system update,
so update could easily be rolled back. This could also be helpful for large
updates within the user directory, for example, using pip to update
packages.
Thanks,
Neal