@Natanox
I set up BTRFS across two physical drives for redundant storage for about a year. I hated it. It's unfamiliar and poorly documented.
There's too much detail in error messages and not enough clarity about which ones matter. When something went wrong, I'd have days of very-stressful downtime trying to figure out the problem, correct it, and not accidentally destroy my good data.
I realized that restoring from a daily snapshot would be much easier, and so I switched to rsnapshot.
@Natanox
I'm not saying BTRFS fails technically. It seems to work, in fact.
But you need to have a deep, low-level understanding of it in order to use it successfully, and much of your standard Unix/Linux lore doesn't apply (e.g. totally different system from "fsck").
As I am not a filesystem expert, I decided to go back to a more-familiar system, where it was much easier to figure out what was going on if something broke, even if it's probably not as technically sophisticated.