Restrict Editing of Certain Properties and View history of User Edits

Agree 100%. Whilst our whole team needs access to view the information on each contact and update most of it, we only want a few senior account holders to have the ability to change certain properties. This could be done by having an ‘Edit permissions’ field on the property settings, where you can select which teams or individuals have ‘edit access’ to that property.