Definitely SSD. The difference in speed is tremendous. Especially for the NVMe SSD drives. They are much more rugged to physical shock than HDs. You can get large SSD drives. I would never consider getting a new PC without an SSD drive (at least for the boot drive).