I think football in New Zealand needs to re-assess how they structure scheduling of the leagues, with maybe an over-lapping of club football and the franchised national league. With them currently running into one another, it creates a full year of football for the majority of the good players in New Zealand, leading to potential burn out.
My opinion is that they should look to move towards the style of league system that NPC rugby runs, having players associated with clubs in their respective leagues, but then if they are good enough they get the call up to play for a franchise. This would give players a reason to perform weekly for their clubs, in the hopes that they could get the call up. It would also give the fringe players of the franchises - or the players playing poorly, a chance to drop down and play a club game or two to regain their form.
I would have the club football leagues start earlier in the year, i.e early February, and then have the national league start around May, and run through until October- November. That gives players chance to play for their clubs, and coaches can scout and pick sides based on the best players in the best form. It also creates a tier that players can push towards playing for.
This obviously has both positives and negatives, but what potential system won't.