I use bottles to run games and works amazing too.
Am I dullard for just using Lutris? Like literally any time I want to install a program or game I will use Lutris’ GUI to select the installer, select a prefix directory, and so on. Once it’s done installing, then I switch the target EXE to the actual program I want. It isn’t exactly convenient but it has been reliable. So I haven’t tried any other approach.
I use Btrfs on my secondary drives as well, just for the checksumming capabilities. If there is data errors, I would like to know about it (even if I cannot do anything about it, because I do not have redundancy set up). I have my fstab set up so that it mounts with
noatime,compress-force=zstd:1
Performance-wise, Btrfs has been improving a lot even in just the past few years. I think if I were using a very weak computer (like raspberry pi 1 strength) I would not use Btrfs or a CoW fs.