all one needs to do, is to go into Sporting pulse and look at the tables, to see which clubs are doing better - that generally is an indicator of the quality of the program.
However each club has its own internal politics, and list of negative points.
Some of the more succesful clubs have very establish squads, which makes coming into them a lot harder.
Unless you have very special attributes (or connected parents), it is hard to break into these sides.
If your kids are starting from an early age, then that is a lot easier.
My advise to anyone, is chose a club that is nearby.
One spends an enormous amount of time traveling to trainings and games.
If you add up the km's travelled in a year, then by 7 years, you wll be amazed how many kms you have travelled - all good fun.
My experience, is that their are a many good clubs who provide very good training to the up and coming young basketballers.
go and watch them train, and if you do not like what you see, try somewhere else.