Well I dont know if a drive made in China is better or worse than one made in Thailand. Generally most manufactures these days could have multiple manufacturing plants across the world.
I love my 320 Seagate. It runs a single platter which is slightly faster than a double platter unit. I would suggest the 640 as I believe Segate offers a single platter version.