(Apologies if I'm repeating what you may already know)
As always, it depends on your risk aversion and how important the data is to you.
- RAIDZ1 would give you the most space (18 TB raw), but when a drive fails, the chance of loosing the pool due to another drive failing during the resilver is greater than RAIDZ2
- RAIDZ2 would give you a lot more security when a drive fails (can withstand two drives dying at once), but you loose another 6 TB of raw space.
- RAID5 would potentially be the 'easy' way out, but it doesn't cover bit-rot, you still have the danger of loosing your pool during a rebuild, and there is also the RAID5 'write hole'...
Not necessarily. SMART is not a magic bullet for failing drive detection.
I've had SMART throw warnings on drives that were failing, giving me time to replace it before things went totally pear shaped, and I've had SMART throw warnings
after the drive stopped working.
It's simply not 100% reliable.