Playing time!
If sitting on a VERY good team, then I would work hard to get good enough to compete for time. If that doesn't work, then drop down to the next tier of team/competition that affords a lot of playing time but still challenges the player for growth.
Nothing wrong with being around great coaching, and great players, and great experiences, but at some point you need to be "participating" ... in games.
Why else are you doing it? To learn to "sit it out" in life, as a 2nd stringer? Don't we go to this extra effort of time & commitment, and money ... to develop as players, and become assertive people? Yeah, there is an important commitment, sacrifice, and "team" lesson to be learned also, but hopefully there is a progression to the field programmed in there somewhere o it is not the right place. Realistic about abilities also - there is a place for everybody. JMHO ...