btrfs supports xattr, it's also activly developed - there are always improvements in each new kernel release. Personally I'm avoiding it because I've got burned enough times with btrfs and the current >0.7.x ZFS on Linux versions with ABD work very well for me.
While I have been burned by btrfs and I'm using it very warily, I agree that stability has improved dramatically over the last year or two. Also they make it more clear which features are done and which are not: https://btrfs.wiki.kernel.org/index.php/Status