Are you specifically asking about Dynamic Search Ads? If so, yes they're a good way to promote your business but I think you'd need to have a strategy that includes more than that.
Don't just run DSAs - run a traditional search campaign, a remarketing campaign, and if your budget allows also run a responsive display campaign. All of that combined can help get you the most visibility for your budget.
Also make sure you've got conversion tracking set up so you can see which channels are bringing you the best results, and optimize accordingly.