Option 3 is my preferred option too, as we only work B2B this is perfect for us.
I already have the “create a company automatically from a sales contact set” which is a useful feature and works well.
The support staff that called me certainly did not seen to grasp how an SME works.
I am an MD of a medium size business 50% of my emails are related to finance, purchasing HR and imports and must never be recorded in hubspot.
The balance of emails are customers and need recording in Hubspot with say 10% junk getting through spam filters.
We are not all working in dedicated marketing teams and yet we still need a functioning CRM.
We need a combination of 3 and 4, create a sales contact if the extension exits in a company and quarantine the rest.
We can then pick out the hot leads from the junk from the quarantine and respond.
Have a good weekend.