Have 2 playing as well and was in the same position. We chose to do different clubs. They're both close to each other so the drive to different practices is negligible.I generally agree with this sentiment.
I have two daughters who have played for one club since their ulittle days, and both played on the ECNL team for their respective age groups. However, if I could rewind the clock, I would probably have my kids play for different clubs in the elementary school / middle school years as long as you can find an excellent coach who prioritizes technical development and allows the players to be creative.
From my observations, outside the top 2-3 players, most kids on the ECNL team (including both of mine) lose a little creativity and play very predictable within the structure of the club and/or coach when playing for an extended period.
The kids who joined the ECNL team a season or two before recruiting kicks into high gear tend to be more creative and dynamic, especially for the midfield and attacking positions. These kids were usually the best players on a team at a level lower than ECNL and were used to carrying the load and being the featured player for that team.
Kids who are creative, dynamic, and not afraid to play on the more individual side (from being the best player on an average team) have an easier time standing out during the showcases.
However, going this route instead of joining the ECNL club at a young age also has drawbacks. It is easier to make the ECNL team and keep your spot (as long as you keep up with the team) when you join the club at a young age.
For this alternative scenario to work, your daughter needs to be better than half of the girls on the ECNL team when you attend a team practice. The coach has no incentive to add a player for roster spots 15-18 as they typically will not play a lot and will not impact the team's success.
What we've discovered is that the big clubs tend to treat players like a number. (You don't see it when it's all you know) Also the politics involved with making the top team is ridiculous. At smaller clubs everyone knows everyone. They tend to do fun things like kickarounds. Also a single coach handles all teams for a single age level. This is kind of nice because they know which players should be on which level team and politics between coaches doesn't come into play.