IMHO, it's more important to consider correlated failures rather than worry about getting the best or avoiding the worst drives. Try to avoid running an array that's built from same model, same firmware, same build time, same power on hours, same workload. Every so often, you get things like drive disappears when power on time overflows, or a manufacturing error that makes most drives fail after N weeks of use, having all of your drives in the same part of their lifecycle makes you more likely to experience a catastrophic failure that failure rate analysis wouldn't pick up.
Picking SSDs carefully bears more fruit, there are many more makers and wider variance in performance and reliability as well as characteristics during failure: everyone says SSDs go read only during failure, but my experience has been that lots of SSDs disappear from their interfaces during failure; you might reasonably have less redundancy if you have confidence the SSD will remain readable for recovery if it fails.
If you run a fully matched array, you may well get better performance, but you also may wake up one day to all your disks disappeared. There's other ways for all your disks to disappear too, but same firmware, same firmware bug feels more preventable than power supply failed very hot.
> For those of you tracking the stats closely, you’ll notice that the Seagate ST8000NM000A (8TB) is a frequent flier on this list. The last time it had a failure was in Q3 2024—and it was just a single failure for the whole quarter!
Solidigm have all their firmware available for everyone their website.