Both of these leagues suffer from 3 issues in my mind:
1, finals are a crappy way to decide a league and reward mediocrity
2, no promotion relegation to spice things up at the bottom of the table
3, not enough matches leads to very long off season (and 2 probably means that a longer season is an issue)
So - how about we consider adopting the Argentinian model of 2 leagues campaigns a year? (For those not familiar their season runs most of the year but has 2 distinct league programmes).
Ditch finals, play each team home and away per league (2x18 matches = 36 matches per year), have an off season that matches the European off season, and a break in January - 2 windows to sign players.
So one league is 1 Feb to end May (18 matches over about 16 or 17 weeks). Break June, July and half of August for the main off season. Then 15 August to Mid December. Schedule would obviously need to move for ASB prem.
I genuinely can see this working but feel free to pick this apart.

"Phoenix till they lose"