Earlier quoted context omitted.
Btrfs is able to do one important thing that ZFS cannot: defragment. I see XFS as the performance leader (appears on TPC.org the most often that I can see), btrfs as the fullest featured, and ZFS with the strongest reliability.
XFS is the best filesystem for people who don't want to deal with filesystems. Btrfs is there for the rest of us.
XFS for databases is what is used on tpc.org, but perhaps these new improvements may help.