Contact & data model
Microsoft Dynamics 365 Sales
Lead, opportunity, account and contact management plus quotes, orders, invoices and product/price lists are confirmed, which is a wider relational model than a flat address book. But we found no public information on custom field types, required fields, duplicate detection or merge tooling, so the hygiene half of the question is unevidenced.
HubSpot Sales Hub
The pricing page proves deals with tiered pipeline counts and property-based lead scoring, but nothing here evidences company objects, custom field types, required fields, or any dedupe/merge tooling — the core record story is a blank, and blank means my contact hygiene is unverified.