Take a plumber in a mid-size city with about $1,500 a month. LSA charges per lead instead of per click, and the Google Guaranteed badge does help with trust. The catch is you pay for leads you may not be able to take, and getting a bad one credited back takes time and paperwork. Search costs more per click, but you pick the keywords, write the copy, and can see exactly which emergency terms bring in calls.
My view is to start with Search on two or three high-intent terms like "emergency plumber" and "drain cleaning near me." Once you know how many of those calls turn into paid jobs, add LSA. Has anyone found LSA leads hold up against Search calls once you count the junk ones?