Agreed, tho I think a 16 league is the biggest we should consider. I am not in favour of 'B' teams being involved further down the league.
Id go for three divisions of 14, a conference, also of 14 at tier 4 and the Highland and lowland leagues below, maybe reducing to 16 (no B teams). There would be automatic promotions between ALL of the divisions.