I'm using ZFS with non-ECC RAM. Widely enough. I'm not writing this to say it's safe. However, for several years I didn't see zfs corruption yet. Furthermore, when using zfs on ancient hardware, I saw all sort of memory problems, even an inability to boot up. From my experience - you will encounter all sorts of fatal kernel traps faster than the zfs data corruption when using such memory. Also, corrupted memory can also lead to data corruption when using other filesystems. Even if I'm not right, thinking that statement 'zfs checksumming will amplify the impact of data corruption instead of minimizing one' sounds illogical, you know - zfs doesn't selfheal silently. There's enough counters in
zpool status to start to suspect that something is starting to happen.
After all - take you backups and store them elsewhere, ZFS isn't a silver bullet.