Australia needs a top level competition in basketball. That is a given.
We currently have the various state leagues and then there is nothing beyond that without the NBL. Therefore, we need to NBL to be the next level up from the ABL competition, just as the AFL is the next level up from the SANFL/WAFL/VFL, or the Trans-tasman is from the SNL.
There needs to be a skill gap between these competitions, just as there is a skill gap between AFL and SANFL. Having the skill level of the NBL too close to the ABL will not attract much interest in it.
With too few teams in the NBL, we run the risk of it being too boring with each team playing the same wek in week out, but with too many teams in the NBL we run the risk of the skill level of the NBL being too close to the ABL.
I would like to see around 10 to 14 teams in the NBL, but with all teams being solid teams. I believe that 20 teams is too many to have in one competition as the skill base will be spread thinly. Further, with 20 teams, the teams making finals will be determined sooner and so that will make the competition boring as once a fan realises their team is done for the season, attendances drop. The only way it would work would be a conference type system.
The current salary cap is a joke as it is not policed and all clubs appear to be paying over the cap. They have to as if they don't, the other teams will poach their players. This is un-sustainable in the long term as we have seen in the past. The NBL salary cap needs to be agreed upon by NBL clubs, then adhered to - no crossed fingers while shaking hands boys!
Yes, we need a strong NBL will a good number of teams, but no, 20 teams is just too many in one competition.