League Magic is specifically geared toward the management of sports programs. The user administrator module allows for multiple levels of user access, from as granular as "who can enter scores" along with the overall administrator approval with full access authority.
Want to be able to run a global user approval process, League Magic allows you online approval and application functions.
The comprehensive Coaches module allows for all aspects of coach management from badge creation and tracking through to back ground checks.
The team profile management module provides for an organized place for coaches roster management, roster reports, team schedules etc.
The program can be used for multiple tournaments/programs an association may run. Do you run an off season program? If so, use League Magic to manage that program through an entirely integrated but separate database.