For larger/growing companies with the funding to put into paid ads KlientBoost was great. Our original Account manager was wonderful and understood our initial goals. Connecting it to Salesforce was necessary for proper tracking. If you do not have someone who can also be dedicated to going over the results and making sure they are reporting correctly in your CRM you're in for a blind ride, though
Pricing and turnkey options were why we went with Klient Boost. The fact that my team was only comprised of 3 people meant we needed more help on the implementation and execution of campaigns as we couldn't dedicate a single individual just for paid ads. With Klient Boost we got to adjust the copy and give insight into our goals but basically let them steer the ship, and they steered it well