As i said i have used triple boot using rEFInd with btrfs-assistant, snapper and snap-pac. You have full control with btrfs-assistant to create snapshots, delete and restore. I know you can add grub-btrfs and have the snapshots show up in grub and boot into snapshot but I’m not sure if you can do more from there? I’m not really knowledgeable on btrfs because there seems to be so many options and packages you can use. Not sure about all the things about it.
This is what it looks like.



