A feature which we've sought to develop our own scripts for, is that of being able to check and collect files in an appropriate structure (and character usage/replacement).
This is crucial for workflows that utilise DAM/cloud storage. And will likely increase in necessity with time. While external post-collection scripts CAN do the job, they come with their own headaches and errors, so an ideal scenario would be for the flagging, renaming and collection to be done on the fly.
Whether this would flag illegal names/characters on import, during production or at the collection point, it would be incredibly useful to be able to force or customise how things get collected.