If the drive has a significant amount of free space, or plenty of time to run it's own garbage collection you probably wont notice a difference...
Depends, if the external connection type is USB but not TB, the "free space" have to be "free from the OS", that means those free space is never included in any partition after a "secure erase". Otherwise, since USB connection do not support TRIM, GC cannot use those "free space"(in the file system's point of view, they are free) and eventually the whole SSD will be "full" (in the controller's point of view, they are not free).
Therefore, after a long period of time, the SSD's writing performance may be reduced, because the controller has to do a lot of work when writing, but can't prepare the free cell in advance (by GC) during idle.
To alleviate this problem, either choose a SSD that has large over provision. Or create the over provision on your own. Which means "secure" erase the SSD, and then only create a partition that about 80% of the SSD's total capacity, leave the remaining 20% never touch (and cannot touch by the OS file system). In this case, the SSD controller now can confirm these 20% are free space (without TRIM), keep using them for GC, and prepare the free cell for future writing action.
The downside very obvious is that you loss 20% space straight away, however, since you should keep some free space on a SSD anyway, and you can actually use up to 100% on your partitioned space. Therefore, eventually, still more or less the same as partition 100% capacity with TRIM enabled but manually keep 20% free.