WD generally builds better HDD's but if your looking to save money Seagates are fine. I'm currently using one for extra space for my media & it's a 2005. Shows up CRC errors with SpinRite but the drive works fine otherwise. All drives fail at some point even WD do so just have a backup handy.
I have noticed that viruses and a cluttered system (junk and fragmented files) will reduce the life of a hard drive, the same with heat. Remove junk files, defragment on the regular basis (depending on how often/how bad it is i use CCleaner and Defraggler) & keep the temps around 30-40 C and you should be good.