considero que no siempre la mejor opcion es tener un archi por cada funcion que tengamos en nuestro codigo debido a que esto tambien podria volverse bastante engorroso, al final terminas con un folder de mil archivos cuando podias haber reducido esa cantidad de archivo organizando los archivos con las funciones necesarias para lo que se desea hacer, con esto tampoco digo que sea bueno llenar un unico archivo de funciones y al final tambien terminar con un archivo inmenso lleno de lineas de codigo, lo que quiero decir es que todo dependera de lo que necesitamos hacer, y si el proyecto es grande o es pequeño, existen muchos factores para poder determinar cual es la mejor opcion