Timeshift, snapshots, and btrfs-grub were the reason why I used to use BTRFS.
Reverted back to ext4 for ease of use and well-documented stability.
I like to tinker things to the point I would be running a Gentoo instead of an Arch-based system if this machine wasn’t also my production rig. Found that BTRFS just adds too much unnecessary complexity and uncertainty. Chrooting into encrypted btrfs required a tad bit too much reading and mucking about compared to ext4 for my taste