Unfortunately it's not as simple as price and size, with the advertised speeds tending to be higher than measured. Also, a while ago I got a drive which promised pretty nice nominal read and write speeds; it turned out however that it had a small buffer and for larger files (or more of them) the transfer speed slowed to a crawl within a few seconds.
Tricky items, those little drives.