¿Hay recomendaciones en algún lugar de la documentación sobre cuál sería un buen tamaño para las fotos subidas?

Eso puede depender de los países, si la red es lenta o cara. cualquier cosa por encima de 5000 píxeles en peso o altura probablemente no sea muy útil. y si de alguna manera se puede detectar que la red es lenta, entonces incluso una imagen de 2000 píxeles sería genial (¡sin duda mejor que no tener una imagen!)