My advice is to go with the program that offers the most practices. YJ, for instance, includes around 10 practices which are nothing. Usually, the coaches do more on their own but aren't getting paid to do it.
Find a program where the girls are going to practice together, a lot, so they can learn the game the right way and move the ball. I've done YJ with my older daughter and it's not a great development environment which is what you need for younger kids, even the "really talented" ones, still need to learn to play the team game.