Honestly, I've been down this road with insurance brokers, home service folks, even a few B2B clients. Early on I wasted money trying every flashy third-party tool that promised to "revolutionise" my bidding strategies-most of them just added noise.
What I've settled into is the Google ecosystem, but it's not plug-and-play. Ads, GA4, Tag Manager-they do the job if you set everything up deliberately. Painful lesson learned: you can't just slap in a conversion tag and hope. You need to think through what counts as a real lead or a quality call. Once the data's clean, you can actually pivot without guessing. I've had campaigns that looked dead for weeks, then after fixing the tracking, suddenly I could see which keywords were driving value.
Outside Google, I use Ahrefs-mostly for SEO, but I'll peek at competitor keywords there too. That said, you can often just type a competitor's main offer into Google and get a shocking amount of intel for free. No need to overcomplicate.
And yeah, I'll feed stuff into Gemini or Claude to format ad copy or analyse search term reports, but they're assistants, not strategists. The moment you let AI drive the bus, you end up with generic nonsense that doesn't match real customer pain points. Keep them on the passenger seat.