If you consider price and capacity, Hard drives win, whereas SSDs work best if speed, ruggedness, form factor, noise, or fragmentation are important to you. If it were not for the price and capacity issues, SSDs would be the hands-down winner.