Allow users to be grouped into teams for permissions and reporting

As it currently stands, a user can not be limited to seeing only assigned deals without also limiting his/her ability to view Contacts and Companies.This bundling of Contacts/Companies/Deals is rather clunky.

Ideally, managers can allow users to view contacts and the associated companies, but not deals. This will allow sales team to be informed and avoid accidentally prospecting someone else’s lead, without having actual access to intimate deal details.

Are there any plans on the horizon to make user permissions more flexible??