So simple it has never really been considered properly (probably because its a mirror of soccer).
1. Flip the league and Championship scheduling - championship spring, league summer.
2. Winners of the league are All-Ireland champions.
3. Tiered competitions with promotion and relegation in line with current league format.
4. 2 weeks on and one week off. Week off for hurling is a week on for football.
5. League starts in May and finished by Mid August allowing clubs clarity that from May to August their county players are unavailable. They play the secondary club competitions in this window warming up for mid August.
6. Promotion and relegation keeps all games with something to play for and teams are playing at their own level so less blow outs than before.
7. Championship returns to straight knockout run from Feb to mid April and becomes the secondary competition.
This is is the obvious solution to me as the current trajectory of the championship in both codes is basically a basterdised league with so many compromises it neither one or the other.
Also, maybe more controversially in reference to Colm O'Rourkes piece today, it allows a route towards semi professionalism if every county is guaranteed the same amount of games in the primary competition.