Best NAS hard drives for TrueNAS (ZFS)
ST16000NM000J
Seagate Exos X18
CMR
Capacity16 TB
ClassEnterprise
Failure rate0.17%
Price / TBC$54.92
C$879best live price
View on Amazon
MG11ACA24TE
Toshiba MG11
CMR
Capacity24 TB
ClassEnterprise
Failure rate0.42%
Price / TB-
WUH722222ALE6L4
WD Ultrastar DC HC570
CMR
Capacity22 TB
ClassEnterprise
Failure rate0.45%
Price / TB-
ST16000NM001G
Seagate Exos X16
CMR
Capacity16 TB
ClassEnterprise
Failure rate0.53%
Price / TB-
WUH722626ALE6L4
WD Ultrastar DC HC590
CMR
Capacity26 TB
ClassEnterprise
Failure rate0.67%
Price / TB-
MG10ACA20TE
Toshiba MG10
CMR
Capacity20 TB
ClassEnterprise
Failure rate0.68%
Price / TB-
WUH721414ALE6L4
WD Ultrastar DC HC530
CMR
Capacity14 TB
ClassEnterprise
Failure rate0.72%
Price / TBC$63.40
C$888best live price
View on Amazon
WUH721816ALE6Lx
WD Ultrastar DC HC550
CMR
Capacity16 TB
ClassEnterprise
Failure rate0.88%
Price / TB-
ST12000NM001G
Seagate Exos X16
CMR
Capacity12 TB
ClassEnterprise
Failure rate0.97%
Price / TB-
MG07ACA14TE
Toshiba MG07
CMR
Capacity14 TB
ClassEnterprise
Failure rate1.16%
Price / TB-
ST14000NM001G
Seagate Exos X16
CMR
Capacity14 TB
ClassEnterprise
Failure rate1.24%
Price / TBC$38.93
C$545best live price
View on Amazon
MG08ACA16Tx
Toshiba MG08
CMR
Capacity16 TB
ClassEnterprise
Failure rate1.43%
Price / TB-
MG09ACA16TE
Toshiba MG09
CMR
Capacity16 TB
ClassEnterprise
Failure rate1.46%
Price / TB-
ST24000NM002H
Seagate Exos X24
CMR
Capacity24 TB
ClassEnterprise
Failure rate2.91%
Price / TBC$55.21
C$1,325best live price
View on Amazon
HUH721212ALE604
WD Ultrastar DC HC520
CMR
Capacity12 TB
ClassEnterprise
Failure rate2.98%
Price / TBC$58.25
C$699best live price
View on Amazon
WUH722424ALE6L4
WD Ultrastar DC HC580
CMR
Capacity24 TB
ClassEnterprise
Failure rate-
Price / TB-
ST24000NT002
Seagate IronWolf Pro
CMR
Capacity24 TB
ClassNAS-Pro
Failure rate-
Price / TBC$49.58
C$1,190best live price
View on Amazon
WD241KFGX
WD Red Pro
CMR
Capacity24 TB
ClassNAS-Pro
Failure rate-
Price / TB-
WD242KRYZ
WD Gold
CMR
Capacity24 TB
ClassEnterprise
Failure rate-
Price / TB-
HAT5320-24T
Synology Enterprise Series
CMR
Capacity24 TB
ClassEnterprise
Failure rate-
Price / TB-
WD221KFGX
WD Red Pro
CMR
Capacity22 TB
ClassNAS-Pro
Failure rate-
Price / TBC$52.73
C$1,160best live price
View on Amazon
WD221KRYZ
WD Gold
CMR
Capacity22 TB
ClassEnterprise
Failure rate-
Price / TBC$59.08
C$1,300best live price
View on Amazon
ST22000NT001
Seagate IronWolf Pro
CMR
Capacity22 TB
ClassNAS-Pro
Failure rate-
Price / TBC$66.96
C$1,473best live price
View on Amazon
ST22000NM001E
Seagate Exos X22
CMR
Capacity22 TB
ClassEnterprise
Failure rate-
Price / TBC$49.38
C$1,086best live price
View on Amazon
MG10AFA22TE
Toshiba MG10
CMR
Capacity22 TB
ClassEnterprise
Failure rate-
Price / TBC$62.96
C$1,385best live price
View on Amazon
WD201KFGX
WD Red Pro
CMR
Capacity20 TB
ClassNAS-Pro
Failure rate-
Price / TBC$55.53
C$1,111best live price
View on Amazon
WD202KRYZ
WD Gold
CMR
Capacity20 TB
ClassEnterprise
Failure rate-
Price / TB-
WUH722020BLE6L4
WD Ultrastar DC HC560
CMR
Capacity20 TB
ClassEnterprise
Failure rate-
Price / TB-
ST20000NT001
Seagate IronWolf Pro
CMR
Capacity20 TB
ClassNAS-Pro
Failure rate-
Price / TBC$49.75
C$995best live price
View on Amazon
ST20000NM007D
Seagate Exos X20
CMR
Capacity20 TB
ClassEnterprise
Failure rate-
Price / TB-
HAT3320-20T
Synology Plus Series
CMR
Capacity20 TB
ClassNAS
Failure rate-
Price / TB-
HAT5320-20T
Synology Enterprise Series
CMR
Capacity20 TB
ClassEnterprise
Failure rate-
Price / TB-
WD181KFGX
WD Red Pro
CMR
Capacity18 TB
ClassNAS-Pro
Failure rate-
Price / TBC$60.00
C$1,080best live price
View on Amazon
WD181KRYZ
WD Gold
CMR
Capacity18 TB
ClassEnterprise
Failure rate-
Price / TBC$66.21
C$1,192best live price
View on Amazon
WUH721818ALE6L4
WD Ultrastar DC HC550
CMR
Capacity18 TB
ClassEnterprise
Failure rate-
Price / TBC$38.72
C$697best live price
View on Amazon
ST18000NT001
Seagate IronWolf Pro
CMR
Capacity18 TB
ClassNAS-Pro
Failure rate-
Price / TB-
ST18000NM000J
Seagate Exos X18
CMR
Capacity18 TB
ClassEnterprise
Failure rate-
Price / TBC$46.04
C$829best live price
View on Amazon
ST18000NM004J
Seagate Exos X18
CMR
Capacity18 TB
ClassEnterprise
Failure rate-
Price / TB-
MG09ACA18TE
Toshiba MG09
CMR
Capacity18 TB
ClassEnterprise
Failure rate-
Price / TBC$29.87
C$538best live price
View on Amazon
MG09SCA18TE
Toshiba MG09
CMR
Capacity18 TB
ClassEnterprise
Failure rate-
Price / TB-
HDWG180
Toshiba N300
CMR
Capacity18 TB
ClassNAS
Failure rate-
Price / TB-
WD161KFGX
WD Red Pro
CMR
Capacity16 TB
ClassNAS-Pro
Failure rate-
Price / TBC$60.94
C$975best live price
View on Amazon
WD161KRYZ
WD Gold
CMR
Capacity16 TB
ClassEnterprise
Failure rate-
Price / TB-
ST16000NT001
Seagate IronWolf Pro
CMR
Capacity16 TB
ClassNAS-Pro
Failure rate-
Price / TBC$46.87
C$750best live price
View on Amazon
ST16000NM002G
Seagate Exos X16
CMR
Capacity16 TB
ClassEnterprise
Failure rate-
Price / TB-
HDWG51G
Toshiba N300
CMR
Capacity16 TB
ClassNAS
Failure rate-
Price / TB-
HAT3310-16T
Synology Plus Series
CMR
Capacity16 TB
ClassNAS
Failure rate-
Price / TB-
HAT5310-16T
Synology Enterprise Series
CMR
Capacity16 TB
ClassEnterprise
Failure rate-
Price / TB-
WD140EFGX
WD Red Plus
CMR
Capacity14 TB
ClassNAS
Failure rate-
Price / TB-
WD142KFGX
WD Red Pro
CMR
Capacity14 TB
ClassNAS-Pro
Failure rate-
Price / TBC$61.43
C$860best live price
View on Amazon
WD142KRYZ
WD Gold
CMR
Capacity14 TB
ClassEnterprise
Failure rate-
Price / TBC$66.65
C$933best live price
View on Amazon
WUH721414AL5204
WD Ultrastar DC HC530
CMR
Capacity14 TB
ClassEnterprise
Failure rate-
Price / TBC$63.11
C$884best live price
View on Amazon
ST14000NT001
Seagate IronWolf Pro
CMR
Capacity14 TB
ClassNAS-Pro
Failure rate-
Price / TBC$63.95
C$895best live price
View on Amazon
HDWG31G
Toshiba N300
CMR
Capacity14 TB
ClassNAS
Failure rate-
Price / TBC$76.36
C$1,069best live price
View on Amazon
MG07SCA14TE
Toshiba MG07
CMR
Capacity14 TB
ClassEnterprise
Failure rate-
Price / TBC$57.40
C$804best live price
View on Amazon
WD120EFBX
WD Red Plus
CMR
Capacity12 TB
ClassNAS
Failure rate-
Price / TB-
WD121KFBX
WD Red Pro
CMR
Capacity12 TB
ClassNAS-Pro
Failure rate-
Price / TBC$74.39
C$893best live price
View on Amazon
WD121KRYZ
WD Gold
CMR
Capacity12 TB
ClassEnterprise
Failure rate-
Price / TBC$58.29
C$700best live price
View on Amazon
ST12000VN0008
Seagate IronWolf
CMR
Capacity12 TB
ClassNAS
Failure rate-
Price / TBC$46.25
C$555best live price
View on Amazon
ST12000NT001
Seagate IronWolf Pro
CMR
Capacity12 TB
ClassNAS-Pro
Failure rate-
Price / TBC$52.92
C$635best live price
View on Amazon
HDWG21C
Toshiba N300
CMR
Capacity12 TB
ClassNAS
Failure rate-
Price / TB-
MG07ACA12TE
Toshiba MG07
CMR
Capacity12 TB
ClassEnterprise
Failure rate-
Price / TBC$57.58
C$691best live price
View on Amazon
HAT3310-12T
Synology Plus Series
CMR
Capacity12 TB
ClassNAS
Failure rate-
Price / TB-
HAT5300-12T
Synology Enterprise Series
CMR
Capacity12 TB
ClassEnterprise
Failure rate-
Price / TB-
WD101EFBX
WD Red Plus
CMR
Capacity10 TB
ClassNAS
Failure rate-
Price / TBC$65.91
C$659best live price
View on Amazon
WD102KFBX
WD Red Pro
CMR
Capacity10 TB
ClassNAS-Pro
Failure rate-
Price / TBC$69.91
C$699best live price
View on Amazon
WD102KRYZ
WD Gold
CMR
Capacity10 TB
ClassEnterprise
Failure rate-
Price / TB-
WUS721010ALE6L4
WD Ultrastar DC HC330
CMR
Capacity10 TB
ClassEnterprise
Failure rate-
Price / TB-
ST10000VN000
Seagate IronWolf
CMR
Capacity10 TB
ClassNAS
Failure rate-
Price / TBC$59.91
C$599best live price
View on Amazon
ST10000NT001
Seagate IronWolf Pro
CMR
Capacity10 TB
ClassNAS-Pro
Failure rate-
Price / TB-
ST10000NM019B
Seagate Exos 7E10
CMR
Capacity10 TB
ClassEnterprise
Failure rate-
Price / TB-
HDWG11A
Toshiba N300
CMR
Capacity10 TB
ClassNAS
Failure rate-
Price / TB-
MG06ACA10TE
Toshiba MG06
CMR
Capacity10 TB
ClassEnterprise
Failure rate-
Price / TBC$50.00
C$500best live price
View on Amazon
WD80EFPX
WD Red Plus
CMR
Capacity8 TB
ClassNAS
Failure rate-
Price / TBC$60.62
C$485best live price
View on Amazon
WD80EFZZ
WD Red Plus
CMR
Capacity8 TB
ClassNAS
Failure rate-
Price / TBC$75.10
C$601best live price
View on Amazon
WD8005FFBX
WD Red Pro
CMR
Capacity8 TB
ClassNAS-Pro
Failure rate-
Price / TBC$49.37
C$395best live price
View on Amazon
WD8004FRYZ
WD Gold
CMR
Capacity8 TB
ClassEnterprise
Failure rate-
Price / TBC$78.81
C$630best live price
View on Amazon
HUS728T8TALE6L4
WD Ultrastar DC HC320
CMR
Capacity8 TB
ClassEnterprise
Failure rate-
Price / TBC$43.14
C$345best live price
View on Amazon
ST8000VN004
Seagate IronWolf
CMR
Capacity8 TB
ClassNAS
Failure rate-
Price / TBC$57.50
C$460best live price
View on Amazon
ST8000NT001
Seagate IronWolf Pro
CMR
Capacity8 TB
ClassNAS-Pro
Failure rate-
Price / TB-
ST8000NM000A
Seagate Exos 7E8
CMR
Capacity8 TB
ClassEnterprise
Failure rate-
Price / TB-
ST8000NM017B
Seagate Exos 7E10
CMR
Capacity8 TB
ClassEnterprise
Failure rate-
Price / TB-
HDWG480
Toshiba N300
CMR
Capacity8 TB
ClassNAS
Failure rate-
Price / TB-
MG06ACA800E
Toshiba MG06
CMR
Capacity8 TB
ClassEnterprise
Failure rate-
Price / TBC$68.54
C$548best live price
View on Amazon
ST8000NM018B
Seagate Exos 7E10
CMR
Capacity8 TB
ClassEnterprise
Failure rate-
Price / TB-
HAT3320-8T
Synology Plus Series
CMR
Capacity8 TB
ClassNAS
Failure rate-
Price / TB-
HAT5320-8T
Synology Enterprise Series
CMR
Capacity8 TB
ClassEnterprise
Failure rate-
Price / TB-
WD60EFPX
WD Red Plus
CMR
Capacity6 TB
ClassNAS
Failure rate-
Price / TB-
WD6005FFBX
WD Red Pro
CMR
Capacity6 TB
ClassNAS-Pro
Failure rate-
Price / TBC$73.33
C$440best live price
View on Amazon
WD6004FRYZ
WD Gold
CMR
Capacity6 TB
ClassEnterprise
Failure rate-
Price / TB-
ST6000VN006
Seagate IronWolf
CMR
Capacity6 TB
ClassNAS
Failure rate-
Price / TBC$59.97
C$360best live price
View on Amazon
ST6000NT001
Seagate IronWolf Pro
CMR
Capacity6 TB
ClassNAS-Pro
Failure rate-
Price / TB-
HDWG460
Toshiba N300
CMR
Capacity6 TB
ClassNAS
Failure rate-
Price / TB-
MG06ACA600E
Toshiba MG06
CMR
Capacity6 TB
ClassEnterprise
Failure rate-
Price / TB-
HAT3300-6T
Synology Plus Series
CMR
Capacity6 TB
ClassNAS
Failure rate-
Price / TB-
WD40EFPX
WD Red Plus
CMR
Capacity4 TB
ClassNAS
Failure rate-
Price / TBC$84.89
C$340best live price
View on Amazon
WD4005FFBX
WD Red Pro
CMR
Capacity4 TB
ClassNAS-Pro
Failure rate-
Price / TBC$87.50
C$350best live price
View on Amazon
WD4004FRYZ
WD Gold
CMR
Capacity4 TB
ClassEnterprise
Failure rate-
Price / TBC$97.46
C$390best live price
View on Amazon
ST4000VN006
Seagate IronWolf
CMR
Capacity4 TB
ClassNAS
Failure rate-
Price / TBC$75.00
C$300best live price
View on Amazon
ST4000NT001
Seagate IronWolf Pro
CMR
Capacity4 TB
ClassNAS-Pro
Failure rate-
Price / TB-
HDWG440
Toshiba N300
CMR
Capacity4 TB
ClassNAS
Failure rate-
Price / TB-
HAT3300-4T
Synology Plus Series
CMR
Capacity4 TB
ClassNAS
Failure rate-
Price / TB-
HAT5320-4T
Synology Enterprise Series
CMR
Capacity4 TB
ClassEnterprise
Failure rate-
Price / TB-

Ranked by measured failure rate (Backblaze AFR). $/TB uses the cheapest live price where available.

SSDs for cache, a SLOG or a metadata vdev

MTFDKCC6T4TFS
Micron 7450 MAX
Capacity6.4 TB
Endurance35,000 TB
PLPYes
Price / TB-
MTFDKCC3T2TFS
Micron 7450 MAX
Capacity3.2 TB
Endurance17,500 TB
PLPYes
Price / TB-
MTFDDAK1T9TGA
Micron 5400 PRO
Capacity1.92 TB
Endurance5,256 TB
PLPYes
Price / TB-
MTFDDAK960TGA
Micron 5400 PRO
Capacity0.96 TB
Endurance2,628 TB
PLPYes
Price / TB-
MTFDDAK3T8TGA
Micron 5400 PRO
Capacity3.84 TB
Endurance8,410 TB
PLPYes
Price / TB-
MTFDKCC7T6TFR
Micron 7450 PRO
Capacity7.68 TB
Endurance14,000 TB
PLPYes
Price / TB-
MZQL27T6HBLA-00A07
Samsung PM9A3
Capacity7.68 TB
Endurance14,016 TB
PLPYes
Price / TB-
KCD8XRUG7T68
Kioxia CD8-R
Capacity7.68 TB
Endurance14,016 TB
PLPYes
Price / TB-
SSDPF2KX076T1
Solidigm D7-P5520
Capacity7.68 TB
Endurance14,000 TB
PLPYes
Price / TB-
MZ7L37T6HBLA-00W07
Samsung PM893
Capacity7.68 TB
Endurance14,016 TB
PLPYes
Price / TB-
SEDC600M/7680G
Kingston DC600M
Capacity7.68 TB
Endurance14,016 TB
PLPYes
Price / TB-
MTFDKCC3T8TFR
Micron 7450 PRO
Capacity3.84 TB
Endurance7,300 TB
PLPYes
Price / TB-
MZQL23T8HCLS-00A07
Samsung PM9A3
Capacity3.84 TB
Endurance7,008 TB
PLPYes
Price / TB-
KCD8XRUG3T84
Kioxia CD8-R
Capacity3.84 TB
Endurance7,008 TB
PLPYes
Price / TB-
SSDPF2KX038T1
Solidigm D7-P5520
Capacity3.84 TB
Endurance7,000 TB
PLPYes
Price / TB-
MZ7L33T8HBLT-00W07
Samsung PM893
Capacity3.84 TB
Endurance7,008 TB
PLPYes
Price / TB-
SEDC600M/3840G
Kingston DC600M
Capacity3.84 TB
Endurance7,008 TB
PLPYes
Price / TB-
MZ7L31T9HBLT-00W07
Samsung PM893
Capacity1.92 TB
Endurance3,504 TB
PLPYes
Price / TB-
SEDC600M/1920G
Kingston DC600M
Capacity1.92 TB
Endurance3,504 TB
PLPYes
Price / TB-
SEDC600M/960G
Kingston DC600M
Capacity0.96 TB
Endurance1,752 TB
PLPYes
Price / TB-
ZA4000NM1A002
Seagate IronWolf 125
Capacity4 TB
Endurance5,600 TB
PLP-
Price / TB-
WDS400T1R0C
WD Red SN700
Capacity4 TB
Endurance5,100 TB
PLP-
Price / TB-
ZA2000NM1A002
Seagate IronWolf 125
Capacity2 TB
Endurance2,800 TB
PLP-
Price / TB-
ZA1000NM1A002
Seagate IronWolf 125
Capacity1 TB
Endurance1,400 TB
PLP-
Price / TB-

Ranked by warranted endurance (DWPD). PLP = power-loss protection, the gate for a SLOG. $/TB uses the cheapest live price where available.

How TrueNAS uses your drives

A ZFS pool is built from vdevs - groups of drives with their own redundancy - and the pool stripes across them. You don't grow a vdev one disk at a time the way you do on Unraid; you plan a vdev, fill it, and add more vdevs later (or use RAIDZ expansion on recent versions). ZFS also checks everything it reads against a checksum and repairs silently corrupted data during a scrub. That self-healing is the reason people run it, and it's also why the drives have to be well behaved: the same scrub and resilver that protect you are brutal on a disk that can't keep pace.

CMR is not optional here

A resilver rebuilds a failed drive by reading across the whole pool and writing the replacement end to end, for hours. That is the exact workload an SMR drive is worst at - it fills its small conventional cache, drops to shingle-rewrite speed, and can stall long enough that ZFS marks it faulted and pulls it from an already-degraded pool. That's how a routine rebuild turns into lost data. So every drive in the list above is CMR, and it is the one specification on this page you should never compromise. The WD Red SMR mess in 2020 was exactly this failure, and it's why every drive page here states the recording tech.

Compatibility: any CMR drive, SATA or SAS

TrueNAS doesn't keep an approved-drive list and doesn't lock you to a brand - iXsystems' own guidance is essentially "use CMR, avoid the cheap SMR stuff." So compatibility comes down to the interface. A TrueNAS box with a plain SATA backplane takes any SATA NAS or enterprise drive; add an HBA (an LSI-style card in IT mode) and it takes SAS just as happily, which is why enterprise SAS drives show up in the list above. Both are fair game - pick on capacity, endurance and price, not on a vendor's blessing.

What to optimise for

Match drive sizes within a vdev, since ZFS plans around the smallest member. Once you have several large drives, run RAIDZ2 rather than RAIDZ1 - a second parity disk matters more as drives get bigger and rebuilds get longer, the same logic as RAID 6. Buy a matched set at once so the whole vdev ages together and you're not hunting a discontinued model in two years. For an always-on pool, the enterprise drives' higher workload rating and 5-year warranty earn their premium; for a quiet home box, NAS-class is fine. The storage planner works out usable capacity per layout, and the list above is ranked by real Backblaze failure rate so you can start from the drives least likely to trigger a resilver in the first place.

Why a ZFS pool still wants SSDs

Even an all-HDD pool usually has a job or two for flash. The table below lists DRAM-equipped SSDs for those jobs, the ones you can actually buy first, with power-loss protection flagged in its own column since that's the spec a SLOG turns on. Three roles, and it's worth being honest about which ones you actually need - and about which SSDs are easy to buy:

A SLOG (separate ZIL) only helps synchronous writes - NFS exports, or VM and database storage over iSCSI. It holds in-flight sync data before it lands on the pool, so if the drive loses power mid-write you lose that data, which is why a SLOG must have power-loss protection and why a random consumer SSD is the wrong choice. It does nothing for ordinary SMB file copies, so don't add one unless your workload is actually sync-heavy.

An L2ARC extends the read cache from RAM onto SSD. It only earns its place once you've filled the box with as much RAM as it takes and your working set still doesn't fit - and it even borrows a little RAM to index itself. Add memory first; reach for L2ARC second.

A special (metadata) vdev stores the pool's metadata, and optionally small files, on SSD. This is the one that helps almost everyone: browsing, snapshots and anything with lots of small files get dramatically quicker. The catch is serious - the special vdev is part of the pool, so if it dies the pool dies. So mirror it, and give it power-loss protection for the same reason a SLOG needs it: it holds live pool data, and a power cut mid-write is exactly what you're guarding against. Enterprise SATA SSDs are the sweet spot here - PLP and high endurance without paying for NVMe bandwidth this role never uses - which is what the PLP and endurance columns in the table below are for.

Some builders skip the spinning drives entirely and run an all-flash pool for the quiet, the low power draw and the speed. If that's you, the same SSD table is your starting point - just size up.

One honest caveat about that table: the datacenter SSDs that make the best SLOG and metadata drives are rarely stocked on Amazon except through resellers at silly markups, so a lot of them show no price - our gouge filter hides the inflated ones rather than pretend they're real. The rows that do carry a price are the consumer and prosumer DRAM SSDs, which are the right call for an L2ARC or a home box anyway. For a serious SLOG, buying the enterprise drive from a specialist is normal.

The short version

Fill the pool with matched CMR drives, RAIDZ2 once they're large, and never put SMR anywhere near it. Add SSDs deliberately, not by reflex: a mirrored metadata vdev helps most people, a SLOG only helps sync writes and only with power-loss protection, and L2ARC comes after RAM. Both tables are ranked so you start from the drives least likely to let you down - hard drives by measured failure rate, SSDs by warranted endurance.

Frequently asked questions

Can I use SMR drives with ZFS / TrueNAS?
No. SMR drives collapse to a crawl under the sustained writes of a resilver, which stretches a rebuild for days and can drop the drive out of a degraded pool. ZFS is CMR-only territory - it's the one rule you can't bend here.
Do TrueNAS drives need to match in size?
Within a vdev, yes - ZFS uses the smallest member's capacity, so a mismatched drive wastes space. Across vdevs you can mix, and you can grow a pool by adding a vdev or (on recent ZFS) by RAIDZ expansion. Matched CMR drives per vdev give the most predictable result.
Are enterprise drives worth it for TrueNAS?
Often. Enterprise SATA and SAS drives (Exos, Ultrastar) bring higher workload ratings and 5-year warranties that suit an always-on pool, and TrueNAS boxes with an HBA take SAS directly. NAS-class drives are fine for lighter home use.
Do I actually need an SSD if my pool is hard drives?
Not always. A SLOG only helps synchronous writes (NFS, or VM/database storage over iSCSI) - it does nothing for ordinary SMB file copies. L2ARC only helps once you've maxed RAM and your working set still doesn't fit. A metadata (special) vdev is the one that helps almost everyone with lots of small files, but it must be mirrored, because if it dies the whole pool dies.