2,5" SATA and M.2 SATA based on the cheap side Sandisk (especially Ultra II), Samsung on more expensive, Corsair in middle (eg. Force GT). Old (1.5/3Gbit) Intel, older OVZ (sandforce) and Crucial *2xx (not *3xx) are bad. We use a lot of Sandisk and Crucial just fine both server and normal usage wise.
2,5" PCIe/U.2 and M.2 PCIe based Samsung SM961 and Intel 750/P3700/3600 for NVMe - Kingston Predator X and still the SM951 for AHCI, there are some other options but these are generally slower. We have Samsung 960 Pro's in our gaming setups, no issues.
3,5" HDDs... depends on size and usage - 8TB Seagate SMR drives (but only V2) are no doubt the best GB/$, the Helium based 10TB Seagates are also very cheap. 2TB WD and Hitachi drives are cheap on ebay from Asia at times.
WD Red for cheaper builds (these are NAS HDDs w/ 24hr certification), Seagate SV35 and WD RE3/4 if you buy used/overstock and max. 2TB.
2,5" not much choice - use laptop drives or buy the server (SAS) ones, Seagate is major there as is WD in the 15mm market. Laptop Hitachi and Seagate (3 and 4TB even).
----
HDD wise very bad experience with 15k HP SAS drives, any WD SATA Raptor drives (heat) and V1 of the 8TB Seagate SMR drives (slow). Missing TLER especially in SMR drives might cause confusion in crappy benchmarks.
SSD wise Intel 1.5Gbit/3Gbit SSDs (any, dead sectors and broken SMART), Curtiss-Wright RAM based PCIe modules (specific defense targeted "zero access time" PCIe x4 modules based on battery backed RAM and SLC solid state) and anything sandforce based from OCZ.