All clubs are big time businesses. Find the one where your kid can compete and play. Also, the coaching staff is the most important determining factor. Over the years I have heard complaints about every club around. Some are too expensive, roster size, travel, communication and on and on. Find a team that works for your family and meets his needs. Sitting on a sideline on a top team does no good. Being the best on a crummy team wont help either. It needs to be a good fit. Many clubs carry 28 plus on some teams and that is just for profit. Also look at the location of practices/training and how far they travel during the season. Top athletes will get recruited no matter what club uniform they wear. Good luck and focus on the needs of your family and nothing else.