This would work similar to setting a contact's primary company.
We should be able to set a company's primary contact.
I tried creating a custom assocation label primary_contact but it didn't work out as I was able to set all contacts under any given company to be the primary contact (whereas a contact is not able to have more than one primary company).