Totally correct. In most scenarios dedup is simply unworkable. And the main source of problems.
Compression on the other hand is very standard and no issue at all, from many many years of ZFS experience. It's the default in many cases (ie on Nexenta)