You can run programs off a usb3 with minimal performance degradation.
The big problem is bumping the enclosure while disk is spinning or unplugging.
If you want external storage you are better off getting a NAS that can be kept safe and out of the way, or cloud storage.
Alternately mount the hdd inside your PC.
The main reason for having a usb external is to have portable data, either to move from one machine to another or to use as an offsite backup.