I have just processed a number of files in DM and have had an idea which would have saved some time and could be a very good idea for future development:
I needed to perform a number of tasks on each file, before appending them together so batch append wouldn't have been appropriate. What would have worked well is a batch container which would perform a given set of operations to every file passed. You can do this in SSIS (for each file loop container) - it saves time and keeps the process map a lot cleaner and easier to understand.