The two things I would recommend to any btrfs user is enabling zstd compression and setting up automatic snapshots using snapper or Timeshift. I would personally recommend snapper if you’re comfortable with command-line tools, as Timeshift only supports a very specific configuration.
zstd compression is very fast, so if you have a reasonably new CPU you will notice no overhead from it, making it effectively just free extra disk space.
Snapshots require a little bit of reading to understand, particularly because you will want a very specific subvolume layout to sensibly organize them, and distro installation wizards rarely give you such a layout except on distros that support snapshots out of the box, like OpenSUSE.
The Arch wiki page on btrfs is amazingly good, as is their page on snapper if you want to set up snapshots.
They keep making this more and more difficult. Used to be you could just choose between yes and no. Then they made it so you can only choose between yes and no if you don’t have an ethernet cable connected. Now you have to use a hidden key combination and type in a secret command.
Soon you’ll only be able to install without an internet connection by downloading a special ISO with a hidden download link. Soon after that they’ll restrict said ISO to some insider program.