Puesto que hacer todas las funciones en un solo archivo JS, puede resultar complejo para el mantenimiento, lo considero una ventaja ya reutilizas funciones principalmente, aparte que documentando el uso de cada función puede que se torne fácil ubicar el código a modificar y darle mantenimiento.