Just again I will suggest yearly based system. Refresh score once in a year, sorting it by GP and give players unlimited climb with skill like it is works now. GP matters for good start and good roster matters for effective gac. And big final reward at the end of the year.
I think it could suit everyone.
GP matters
Skill and strategy matters
Falling down or skipping punished with small reward at the end of the year
Every year fresh start and chance to do it better
May be it could be half year run to make it more dynamic