staff system
perhaps it would be better to have just 10 coaches that can be hired by everyone that get increasingly more expensive and effective.
personally you can choose to then upgrade that coach (only for you) for a flat payment so as to balance them more towards what your team requires.
- i can expand on this further if this is something you think would interest you>