Recently I got a Seagate 7200.12 1TB drive, ST31000528AS. I assumed that Seagate was still good because I had good experiences with them in the past and this wasn't a 7200.11. After the drive started failing in less than a month, did some more research and found that Seagate seems to have inferior reliability. You can see that in the review breakdowns on Newegg (lots of 1 egg reviews) and Amazon, and in the database here.
Based on data here and at Newegg, it seems like the old Caviar Black drive with SATA 2.0 and 32 MB of cache (WD1001FALS) has the best reliability. The only disadvantage is that uses more power and heats up more. WD Caviar Blue and Green drives and the Spinpoint F3 seem to have worse reliability, but they're not as bad as Seagate.