The format I would generally like to see is;
Division 1, 10 teams. Top 4 play-offs. Bottom side relegated, 2nd bottom side plays loser of Division 2 final, in a play-off.
Division 2, 10 teams. Top 4 play-offs. Grand final, winner gets promoted, loser plays off vs 2nd bottom division 1 team...