I love the availability of leagues and seasons throughout the year. 5 in total I believe. One big change I would like to see is incorporate more skills practices, at the expense of games. Having a couple season at least where there are fewer games and more of an emphasis on fundamentals. There are many kids in 9-10, 11-12 and beyond divisions who have played many seasons but still have poor dribbling and shooting form, for example. Since the scoreboard is on for games, the coaches and many parents want to win. This means a dominant player or two will do the bulk of the scoring. The team may get the Win, but the lesser skilled players don't get much out of it. They don't get as many minutes or maybe only 2 or less shot attempts. For a 7 week season, there are more game minute than practice minutes. Players are only playing half the game (the better players more) so their development is slowed further.
The classes that are offered are what keeps me coming back. There are so many options and the gym and equipment is really great as well. The other things they offer such as the book club and the kid friendly events are also a plus.