Others have touched on it, but it's worth remembering that your production workload can be profoundly impacted by a resilvering operation. If production matters, you need to understand just how bad things can get, and for how long.
Also, consider the single points of failure, because a bad one can kneecap your system.
RAID-Z is a lot more vulnerable to controller and cable failures than (striped) mirrors, because you can put each side of a mirror on a different controller,
potentially providing redundancy for disk power supplies, controllers, data cables, power cables, and spindles.
With 24 spindles in use, I would source them from multiple batches, and hold several spares in-house (probably some hot).
I have seen RAID sets as large as yours fail. The most common cause was operational error, usually with inexperienced staff pulling the wrong disk. Those RAID sets generally had backups, which I why it's worth asking if you plan to backup the backups.