If your son is a goalie, this may seem contrarian but it is best to have him with a program that has goalie position coaching. How good the team is in front of him can also be a liability. Some club teams are so dynamite the goalies only see 3-4 shots a game and that makes nearly impossible for them to develop in game situations and to show out well when they get to a recruiting age. Being on the best team can in some ways be the worst thing for a goalie.