I think it is good to play for a school team. My daughter played middle school softball and the overall talent level was not very good. She was the loosing pitcher a couple times when she threw a no hitter. I think it helps them to work through adversity. Anyone can be succesful with a team of all stars around you. You can find out a lot about a player when things aren't going their way. I always stressed to my daughter encourage her teammates. Parents from other teams often commented to us that she showed a lot of composure when we had missed 3rd strikes.