Contact person needs to be separate for invoicing, estimates and client portals
We deal with large companies and we contacts should not be able to see each other's invoices / estimates, etc. They should only see their own. They all belong to the same company, but they work in different departments.
You should also be able to address email templates to the contact person and not the organisation.