I just heard this requirement (not for the first time): It would be useful to restrict the visibility internally not only on contact/organisation/deal level but also on specific fields. And in particular, not everbody in the company should be informed about the turn over of a customer. The deal history etc. could be important but the turn over should be classified for specific teams/users.