What is so great about this B team that you would consider it? Is it because it's B? As a first year 12U player that wants to pitch you need to be on a team that will give you PITCHES. I wouldn't even worry about playing time at position 2 or 3 but just the primary. My DD is a catcher we don't look at teams that need a 3B but are full at C.
My DD played on C teams early on in 12U because pitching was not as good and catchers learn faster from bad pitching IMO. I would say pitchers learn faster with bad D and little to no offense as they are required to throw more pitches. Innings don't matter if you're only throwing 3 pitches a batter. This is about PITCHING experience so the more pitches she throws the better she will get.
Several factors. #1 Her pitching coach is the B team's pitching coach. #2 Last year our 10U team played lots of games w/ only 8 players which we don't want to repeat this season. #3. B level play is definitely much better than C and she would face much tougher batters.
That said, you make good points. Thanks!