I’m thinking about getting one for several purposes, primarily for portable software, some certificates and keys, and a few backups. Since it won’t be powered off for more than a few days or weeks and won’t experience heavy writing (although I plan to use Veracrypt and that may cause some stress)
How long can I expect it to last? Obviously there will be backups, but I also don’t want to lose anything on it as much as possible.
The only one I ever had break was one I accidentally smacked pretty hard perpendicular to the USB port it was in, and I’m still not 100% sure if it was the port or the stick that broke. It sure scrambled the directory listing in the file manager though. Lots of funny characters.
Pretty sure the port took damage because it didn’t work well with other things plugged in afterwards, and I’ve never used the stick again in case it’s turned into a port killer. That probably just me being paranoid though.
I think the real danger might be write cycles. Super cheap ones might run to only a few tens of thousands of writes per cell and might even do no wear-levelling, bringing that down further. Nonetheless, as I understand it, they usually lose write-ability before read-ability, so in theory you’d be able to get data off one you couldn’t write to any more. (In practice might be a different matter.)
Actual physical lifespan ought to be more than that if it’s in regular use. I have a 256MB one that was just shy of state of the art when I got it (must be coming up on 20 years old) and it still works fine. I don’t use it often though, so that might be in more danger of old-age rather than data integrity problems.