I install a lot of HDs and OSs. I maintain a large amount of HDs just for myself. One particular computer setup I use has 24 HDs attached to it (4 internal and 5 RAID boxes).
My choice of HDs are WD and Samsung. I avoid Seagate external desktop HDs (had 3 desktop HDs that required 12 RMAs) and any Hitachi HD. The internal Seagates are OK.
Use a good HD monitoring software, my choice is Hard Disk Sentinel. It has an alarm function for high HD temperature or failure alert. With the volume setting at 'loud' it has even woken me up at 2 am and I was able to avoid data loss.