That's a very good article on that topic indeed. But in some way it's sad that you even have to think about this with ZFS. It seems that this is not or way less of an issue with BTRFS (or the magic unicorn file system that is still not there).
"TL;DR: Choose a RAID-Z stripe width based on your IOPS needs and the amount of space you are willing to devote to parity information. Trying to optimize your RAID-Z stripe width based on exact numbers is irrelevant in nearly all cases."