I'm going to give my advice on what you should buy here. Let's start with capacity. You can easily get a 1 TB harddrive for the price of a 120/128 GB SSD, which is just a huge difference. If you need lots of capacity, you should choose a hard drive no question, but make sure you backup your data regularly, because if the HD drive dies there is a good chance you won't be able to recover at least some of your data. Durability - SSD's have a limited number of read/write cycles, but are otherwise more durable since there are no mechanical moving parts, which can easily fail in a HD. SSD manufacturers have increased the read/write limit exponentially in recent years , but still if you constantly delete/install stuff for whatever reason, you should avoid SSD's as the chances are that in that circumstance it would fail before a hard drive would. Performance - SSD's are much faster, period. You could easily halve your system boot-up time with one, as opposed to a hard disk, and they are good with large apps which often need to read a lot of data in a small amount of time, such as games. The best idea however would be to combine an HDD and an SSD in your PC, if you have the money. For an average home/business user who won't usually need a large drive, it would probably be best to buy a 240 GB SSD which are about 50 % more expensive than 120 GB ones, but obviously have double the capacity.