I'm sorry, as I keep hearing these criticisms around BTRFS, I still don't know why.
What is so messy about it?
Honest question
About the only class of scenarios to use BTRFS instead of ZFS is if you want the features, do not need RAID5/6, require support by Linux distributor/kernel developers or for some other (hard to think of) reason you can't use ZFS.
I do use BTRFS on a single disk where I don't touch it with cli tools, and there it's fine.
https://arstechnica.com/gadgets/2021/09/examining-btrfs-linu...
45KLOC of C code already sounds really scary to me, although yeah, journaling is really nice to have.