There are lots of great options besides these 3 teams. I have found that some of the parents on some of these top teams are not very nice and the attitude of competition at all costs can make the girls not so nice either. Examples include yelling at players who are NOT THEIR GIRLS during games; allowing certain cliques to form; denigrating other players to coaches. I have seen all of this. My strong DD is happier playing up on a different club and gets far more in terms of playing time and development than on any of your named clubs, in a kinder (though still intense) environment. To each their own, of course, but thought I would throw it out there.