Yes.
You need a CRM — but not one CRM for everything.
What's really going on
You have two different businesses under one roof. Close nailed the SDR side because outbound calling is a transactional sales problem. Your post-sale world — service contracts tied to locations, staff assignments, materials, inspections, audit trails — is field service operations. Those are different data models. Every "one platform to rule them all" pitch is going to force one side to feel bolted-on. Usually it's the ops side, which is exactly the side breaking you today.
What to do instead
- Jobber (check current pricing) — built for recurring-service businesses. Client → property/location → job → visits → materials → invoice is native, not a custom object you have to invent. Quality inspections and photo uploads attach to the location record out of the box.
- Keep Close for sales (check current pricing) — you already love it, the SDR workflow works, and swapping it out to chase "one platform" will cost you calls booked. Hand off to Jobber when the deal is won.
- Zapier (free tier, then check current pricing) — one automation: Close "won" → create Jobber client + location. That's the only integration you have to manage. Do it this afternoon: in Close, tag a test opportunity "Won"; in Zapier, use the Close "Opportunity Status Updated" trigger and Jobber's "Create Client" action.
What you're being oversold
The advice you're about to get is HubSpot or Salesforce with custom objects for contracts, locations, and inspections. On paper it checks every box you listed. In practice, a 3-4 person team building nested custom objects, page layouts, and CPQ logic in HubSpot spends six months configuring instead of running the business — and still ends up with a contract record that's worse than Jobber's built-in one. The "no integrations at your size" instinct is right in spirit and wrong in this case: one Zap is cheaper than one wrong platform. Staying in Excel another quarter costs you a swapped-staff dispute you can't audit, or a vendor price hike you eat instead of pass through.
When to revisit this
When marketing actually starts — real campaigns, not "someday" — reassess whether Close's built-in sequences are enough or you need a marketing tool alongside.
The part worth getting right
One judgment call decides this: how custom is your service contract, really? If your contracts fit Jobber's client → property → job → line-items shape with room for notes and attachments, you're done — buy it this week. If your contracts have structure Jobber genuinely can't hold (multi-year escalators, complex SLA tiers, parent-child location hierarchies across a customer), then Jobber will frustrate you inside 90 days and you're in HubSpot custom-object territory after all. Getting this wrong means a migration in a year. Which shape are your contracts?