The Read/Write endurance of flash memory is per block (technically per cell, but flash doesn't normally address individual cells). This endurance in turn depends on the type of cell being used. SLC NAND (1 bit per cell) has a typical write endurance of 100k writes, MLC (2 bit per cell) has between 1k and 3k for consumer memory and between 5k and 10k for enterprise memory and TLC (3 bits per cell) has only about 1k. These numbers are average numbers not guaranteed.
SLC is not commonly used anymore in consumer products because of the higher price and lower memory density, but can be found in older flash devices as well as commonly in CF cards.
While SSDs use technically the same memory they have a much higher endurance. The reason for that is not a difference in the cells used, but overprovisioning. That means an SSD has much more (20-40% typically) actual capacity than is exposed as usable storage. That extra capacity is being used to dynamically reallocate blocks that have failed to fresh ones. The actual drive will only start to fail once all that extra storage has been used up. Neither USB sticks nor Memory cards have that (possible exceptions in very high capacity drives).
What counts for the endurance of flash memory is almost exclusively write/erase cycles. Reading has theoretically no influence on the longevity of the memory. The Limited lifespan comes from the fact that during every write/erase cycles an oxide layer gets slightly damaged. Once the oxide layer fails the cell becomes unusable. (this *can't* be prevented, it is part of the operation principle of flash itself) Reading does not contribute to the damage of that oxide layer.
BTW. USB connectors were originally designed with a lifespan of about 1500 insertions in mind. Interestinly micro usd was designed for a lifespan of 10-15k insertions. I have never seen a regular USB port break mechanically (unless SEVERLY mistreated) unlike micro USB ports which seem to be one of the first things to break on a device.
Flash can indeed get very hot, that isn't unusual. In fact, there are quite a few (generally PCIe or M.2) SSDs that come with heat sinks, because they get so hot that performance degrades.
If USB sticks or CD-DVDs are a better choice probably depends on the situation. USB is only useful if the target system actually has an USB port or at least a free PCI slot to add an USB controller (good luck finding that exceptionally rare ISA USB 1.1 card that used to exist) and an OS that has workable drivers for USB mass storage as well as the ability to use images (daemon tools, etc). If it is just about transferring data another option is plain old ethernet.
If it is about archival my answer is neither, get an external HDD.