What's the difference between RAIDZ2 and a nice battery backed RAID controller with a RAID 5 or 6?
The vast majority of RAID controllers aren't going to store redundant copies of your RAID meta data. Neither do they checksum all the way from RAM all the way down to the platter. The "holistic" ZFS approach in general coupled to the transactional recording. Another ZFS system can read/write these drives; not locked into a particular implementation.
On the other hand, the RAID cards do offload a fair amount of processing off the the CPU cores and main RAM.
Operator errors on either one of them (e.g., "zfs nuke this pool" or "RAID card reformat this set" ) isn't going to save the data. They are designed around failures of the other underlying storage hardware not the operators.