linking 2 contact owner
I don't know if someone has already come up with this idea, but my suggestion would be to create 2 contact owners, or one could be called "partner" (also could be good if we could change the property name).
The reason is specifically because of the industry in which we work. We are working with leads and often assigning leads to our partners. But the problem appears within assignments. Our colleagues want to be a contact owner and assign certain contact/lead to our partner but, also tehy want to be up to date and see what is going on with this contact. If I allow for example a "view" that everyone can see our contacts is potentially dangerous because of the competition.
Please, consider adding a second contact owner.