Creio que não tenha diferença, contanto que as Promises estejam sendo guardadas para depois aguardar o fim delas no Promise.all
Do jeito que ta ele vai rodar lento já que as tarefas dentro do for..of
provavelmente não são executadas de forma assíncrona