Randomly disconnects = chance for data loss
Though the filesystem plays a role. I have a full metal body Sandisk USB stick that still overheats after a while and then disconnects (has a heatsink on top now) but ext4 handles that fine. I know that Fat32 has no journaling and NTFS is a tad bit sensible to disconnects. Don't know about exfat.