I have a couple Western Digital Passport HDDs (1TB & 2TB) that I have been using for a couple of years and I never had any problems with them. They are fairly inexpensive when I purchased them (less than $150) and should be cheaper now.
If you don't mind spending extra for an external SSD drive, then that would be your best choice. Generally speaking, they are smaller and lighter than most 2.5" external HHDs. Plus, since they have no moving parts they are more durable than HDDs. However, price is an important factor. A 1TB external HDD is probably around $80 whereas an external 1TB SSD is likely in the $350 - $400 range. Naturally, a lower capacity external SSD will cost less.