Not sure I'd recommend buying the cheapest one. I did that. Every time I downloaded my 2G to my laptop it was successful... but crashed the system forcing me to reboot.
That is a driver problem, normally; it could be a failed circuit in the USB, but I would suspect the driver.