Yes, BtrFs was very unstable, but before. Every software has this process.
I have talked to one of the maintainer of BtrFs, she thinks that BtrFs
is ready to production usage. (few years before, she is strongly
against using BtrFs for production purpose).
But after all, this is an open-topic we should talk about, is BtrFs
stable enough for users.