It really depends on what you mean by better teams. Duke's won the 2030 division in the NXT Spring league, so they seem to be the team that wins the most. In terms of player development and coaching, it depends somewhat on the age for the other programs. Some to look into are Duke's, NXT, Team Ten, Team 11, and Freedom. I believe Duke's and NXT have 2 teams at 2030, so it may be easier to step in to a program with multiple teams. Reach out to a few of the local teams and see if you can attend a practice and see the team and coaching for yourself, if your son's a difference maker I'm sure most teams will find a spot for him.