This debate used to be genuinely close a decade ago. It really isn't anymore for most people buying a new laptop or desktop — but there are still a handful of specific situations where a traditional hard drive earns its place. Here's the honest, no-hype breakdown.
A basic SATA SSD is roughly five to ten times faster than a traditional HDD for everyday tasks — boot times, app launches, file transfers, the stuff you actually notice every single day. An NVMe SSD is faster again. If your laptop is still running on a spinning hard drive as its main drive, this is the single most noticeable upgrade you can make, full stop, more than any processor bump.
Pure storage cost per gigabyte is where hard drives still have a genuine edge. If you're archiving large media libraries, old project files, or backups you rarely open, a large HDD is still meaningfully more economical than an equivalent-capacity SSD, and that gap hasn't closed as much as some people assume.
SSDs have no moving parts, which makes them noticeably more resistant to physical shock — a real advantage if your laptop travels with you, gets tossed in a bag, or occasionally takes a tumble off a desk. Hard drives, with their spinning platters, are simply more vulnerable to drops and vibration in a way that isn't just theoretical.
A lot of people end up running a smaller SSD for their operating system and active programs, paired with a larger HDD for bulk storage. It's a sensible split that gets you speed exactly where it matters day to day, and cheap capacity exactly where it doesn't.
For your primary drive, this isn't really a debate anymore — get an SSD if you don't already have one. HDDs still earn their keep purely as cheap bulk or backup storage, not as the drive your operating system boots from.