It's easy to configure shared libraries to offer unique configurations to match particular use cases you may require.
Want to restrict the ability of users to delete items in a library?
Want to keep the content limited to one library?
Looking to leave tag creation just to Admins?
That is all possible with library-level permission configurations. Simply assign a role to a user you add to a library (Member/Viewer) and define what those roles can do in terms of that library. Different libraries can have different configurations if you need.
If there is a combination not satisfied by these expanded options, let us know via firstname.lastname@example.org