Thats... not really a fair comparison. You need to have an equivalent amount of contiguous space ELSEWHERE to make this work; fragmentation is really one of zfs's Achilles heels. BTRFS has another featureno one mentioned(I suppose I did lol) dedup is actually usable, and can be done asynchronously so it doesn't impact performance or require ungodly amounts of RAM.
I like btrfs. I really wish it would get the development attention it needs to really excel, but alas that isnt happening.
Didn't know dedup was usable and didn't require large amounts of ram as well. How well do dedup work with virtual machines?