ZFS Mirror versus Hardware Mirror

I've looked a little but haven't found a solid answer, assuming there is one.

What's better, hardware mirroring or ZFS mirroring? Common practice for us was to use the raid controllers on the Sun x86 servers. Now we've been using ZFS mirroring since U6. Any performance difference? Any other issues of one over the other?

I would usually assume hardware mirroring will give better performance that software mirroring.

ZFS for me.

Not all SUN servers support H/W mirror. eg M3000, M4000,M5000 of the Sun/Fujitsu systems. In this case, you have to use SVM, ZFS etc instead