we have a team that sort of has combined daddy ball with for profit ball that has worked out extremely well for the kids on the team. All of them play in our neighborhood little league. From that we took the best players available. From that group we asked the 3 guys with the best 3 players on the team to form an oversight committee. we then hired a professional coach with some very clear guidelines.
1. you will not play or not play kids because they do, or do not take lessons from him. it is a meritocracy, especially on sundays when we want to win
2. you play the kids infield and outfield on seed game day, and let them rotate a bit to keep them all engaged
3. every kid will pitch. some pitch only on Saturdays, and then we have bracket pitchers for sundays. that has served us very well
4. we structured his pay based on games played in tournaments. this ensures he puts the kids in the best places to win on sunday. the more games we play on sunday, the more money he makes. this really has kept daddy ball and coach bias out of the process.
5. we picked players based on ability, but also their whole family. our team will have been together 5 years this fall, and we have yet to have a player leave. it's a great group of kids and familys. no animosity, no pettiness.
we don't play much in the spring due to all the kids playing little league. we play a ton in the fall while encouraging the kids to play other fall sports, and get our Saturday seed games scheduled accordingly. we saw select ball done with "pay to play" coaches and with "daddy ball". inevitably those teams fail, and have lots of turnover. we had a unique opportunity to assemble and run a team a bit differently, and I am glad we decided to do it.
our costs structure is basically we pay dues that cover field rentals for practice, tournament entry, insurance, and our paid coach. they're nothing more than "cost".