As for competitive balance, I like Indiana's system. 4 points for a state title, 3 for runner up, 2 for regional title, 1 for regional runner up. 6 points in a 2 year span, you move up. 2 points in that higher division, you stay there. 1 or 0 you get moved back down.
This would mean the perennial powers like Hoban, TCC, Glenville would likely all get bumped up, but could also eventually lead to Marion Local (who breaks zero rules but has basically made D7 totally unwatchable. I'm serious when I say Good job Flyers though) could end up as high as D5 likely.
It's not perfect of course, as one good class could push a public into a division they can't compete in for 2 years once that class graduates. But it keeps the elite moving up while not punishing those that really haven't won anyway.