True but all of those affect speed very little if you compare to SSDs.
To the OP: if you want speed don't bother looking for the fastest HDD, just get a standard one and upgrade to SSD later on, as many people already said.
Faster initially, but not in terms of transfer. If you want your apps to load up quickly, and to fetch small sizes then sure the SSD is perfect. But, I don't agree with giving the illusion that SSDs are hands down faster, when they're clearly slower in some regards aka writing. And quantifying the affective potential is very subjective. Some people find a boot time difference of 5 seconds to be a lot. Others, negligible. The question everyone should be asking themselves is the upgrade relative to price. Is the extra 5 cents per gigabyte worth a 5 second improvement? or is the extra $1.20 per gigabyte worth the extra 10 seconds improvements? Or even referencing the newer SSDs, is the extra $5 per gigabyte worth the extra 15 seconds improvement? And then you have to consider what kinds of improvements you want, whether it be loadings and boots, or writings and transfers.
Referring to the OPs need for photo editting: If you are a professional and need the power to massively archive huge resolutions, you are better off with a 7200RPM for the money, or the Supertalents $1000+ 160mbps write SSDs for the maximum performance out on today's market.