Bcachefs is an infant, it will take many years to prove itself. As of now, Linux does not have a reliable, modern file system.
The question what you make out of modern, but if it is not COW then XFS fits that bill quite nicely. And if you want COW, you can compile ZFS as external kernel module since ages. You can run ZFS under Linux, it's just not part of the kernel tree for obvious reasons, the CDDL vs. GPLv2 incompability. So ZFS is a second class citizen under Linux at best. Still the ZFS implementation nowadays used in FreeBSD is the same like on Linux, OpenZFS.
In fact, Linux ext family eats files. All you need to do is press reset button on the case of your machine. Ext4 is well known for this. And BTRFS is so buggy that it will probably never be fixed. For certain configurations, you are guaranteed to lose your data with it.
You get something fundamentally very wrong here: every modern file system with an enabled write cache - which is the default for most of them nowadays - will eat your data when you press the reset button - which is equal to a sudden power failure - before its write to disk phase, because the contents of the cache in RAM will simply be gone for good. It doesn't matter if this is UFS, ext, APFS, NTFS whatever - that data will be gone!
Journaling in file systems only guarantees the integrity of the metadata, nothing more.
If you want a file system which does survive pressing the reset button, than you've got to disable the write cache, which will heavily impact your systems performance for worse, because there is less room for write optimisation. And even then still pressing it will not save you from all of it, it will just reduce the damage because there's still a data loss windows there, its just smaller than before.
This is the reason why every important server has an UPS attached to it, so that in case of power failure the system still can write the cache to the data storage and shut down gracefully. Only by using an UPS you can feel on the safe side of having no data loss in case of a power failure.
Regarding BcacheFS: since Btrfs is just a pile of stinking garbage which never will be ready for anything and should just be deleted, I do appreciate that somebody took the effort and time to create an alternative to it which is now part of the mainline kernel. What its worth for or not, we will see in the future, there is room for tons of optimisations and also it will have to proof its claims. But still it is now nice to have one more option to choose from.