A mi como no me da asco dividir grupos, quitaría los filiales, como dice rana, que jugarían su liga aparte, y haría un sistema piramidal
1a única 20 equipos. bajarían 4
2ª dos grupos por proximidad geográfica. 4 de cada grupo jugarían una eliminatoria, o una liguilla o fase final tras la liga regular, y de ahí saldrían los 4 para subir a primera. Bajarían 4 de cada uno de los dos grupos
3ª cuatro grupos por proximidad geográfica. Lo mismo que arriba para ascensos y descensos.
Y así con todas las inferiores, aunque una o dos categorías por abajo de estas habría que hacer grupos autonómicos (ajustando por el tamaño de cada comunidad, claro, Andalucía podría tener dos,, mientras Rioja, o cantabria igual tendrían que unirse a otra CA cercana).
Entiendo que los 2 primeros serían profesionales (la tercera igual semiprofesional, porque tanto equipo no da para profesionalizar a todos), y por debajo aficionados.
Con este sistema no habría cuellos de botella para ascensos y descensos, lo cual es bastante frustrante.