It is not an easy answer, maybe multipe tags or labels is required to organise photos, rather than folder structure.
By people (face recognition)
By event (user defined group, eg friend’s wedding, family travel , etc)
By date (created , modified)
By location (GPS)
By format (raw, jpg, video, etc)