I think that for many if not most designs a simple, flat schematic is optimal. This has to do with how people think. When a schematic has just three pages it is not at all intuitive to have to think about reaching a page through a hierarchy.
I’m facing exactly that issue in reviewing someone’s work on a three page design. I don’t know the design by heart, but if it were a flat design I would pick it up much more quickly by knowing the circuit I was just looking at was the previous page rather than having to learn the page names given and remembering what circuits are on what named pages. Visual connections are very intuitive and fundamental.
Kicad seems to allow for noting page numbers, but makes zero use of them that I can see. The pages in this design have numbers, but of no value in navigation.
The actual structure of the schematics doesn’t need to change. We just need a simple way to reach the other pages in the design as if they were by page numbers. Normally the page up and page down buttons would be used for that. If you are on page 2 and press page up, you are now on page 1. These buttons have a present use for scrolling within a page. So maybe a good way to handle this is to allow scrolling from one page to the next in a continuous manner like viewing a PDF document. When at the top of a document page up takes you to the bottom of the previous page.
The present arrangement is about the internal structure of the data files. Maybe we focus too much on that and should instead think purely in terms of the user’s view?
What can we do to improve this?