Btrfs is getting better and better with time ...
Indeed. I have been a BTRFS user since about 2011. I don't use it for the OS -- the siduction OS can easily be reinstalled. I use it to protect my 30x years of data, on a pair of 2 GB WD hard drives. I use it as "a poor man's RAID array", in its default configuration, with striped data and mirrored metadata. When the pair of hard drives get to 30K or more hours of use, I replace them with a new pair. I don't wait for errors -- drives are cheap, but data is non-replaceable (although backed up more or less regularly).