Similar to other objects, add the ability for the system administrator to control what access level can create, edit and delete teams.
In addition, incorporate the ability to delegate control of the team to specific individuals. Currently, anyone on the team can edit the team settings or members, which can result in a breakdown in process when teams are used (default team in routing rules).