Btrfs is awesome and awful at the same time, and it’s a complicated story. It was rather ill-defined at the beginning and took a LONG time to get anywhere.
Don’t get me wrong though, it’s a pretty awesome filesystem right now and I use it for all my storage drives. Having said that, i still use ext4 with lvm on my system drives and evenrnmy btrfs drives have lvm under them