I was gonna say lower division even before reading.
Last year sozlet was one of the two best on her team -- then the other one got hurt and she had to carry the team and it was pressssuuuuuure.
This year she's probably tied for fourth-best (on a team of six) and she's having SO much more fun!
Her skills don't seem to be suffering at all, she's improving at the same (or faster) rate that she did last year. (Very good coaches get credit there too.)
But especially she's loving
basketball this year.
With all your other stuff, sounds like the B team -- with the stronger organization -- is the way to go.
One question as I re-read, as we don't really have A and B teams -- will she get the same amount of playing time either way?