Club soccer is about winning. Any complaint about your coach, your team, the players on your team, the philosophy of the team, the coaching style, are all traced back to the club charter, which is to win. If your DD or DS is a young Xavi or Iniesta, they will be subbed out for a bigger, faster, stronger, less skilled player who can hunt down hopeful balls and run over the other team in order to win. It doesn’t matter how much time you spend developing your player's skills. Better to find your skilled player an academy team or other type of setup where they are respected and there is something more important than the final score. If you find a coach who appreciates you, stay with him or her. Your coach and your club do not share the same desire as you if your goal is to have your child develop, doesn’t matter what the age. If you don’t win games, place high enough in club league standings, you didn’t succeed, doesn’t matter the motivational speech the coach gives at the end of the season. Players will leave to find a winning team and so will the coach. This is not a soccer problem, this is an American problem that comes from the philosophy of other sports where there is no other way but to win. You can’t develop in an American football game or baseball game. No one thinks like that. Soccer is a young sport in the United States and it will take a while for those who participate in the game at any level to understand that we need to look at the game differently from other sports. If you don’t care about what happens in the game, how it is played, have unlimited gas and travel money to pay for hotels and lunches out, don’t mind sitting all day in traffic or at random fields in your chair with a cooler in all weather, during holidays, or whenever the game is scheduled, and if you need a place for your DD or DS (or for yourself) to keep busy so no one gets bored sitting at home watching TV or playing vids getting fat... by all means sign up for club soccer.