The starting price looks reasonable. Forty-nine dollars per seat per month, twelve seats, comes out to a number you can sign off on without much thought. Then a feature you assumed was included turns out to live in the next tier up. Sixty dollars more per seat. Fine.
Then the integration to QuickBooks does not actually work the way the salesperson described. You need a third-party connector. That is another monthly fee plus a setup fee. Then the workflow you actually want requires a custom field, and custom fields above a certain count require the higher tier. Tier upgrade. Then the implementation does not happen by itself, so you bring in a certified partner at $200 an hour. Then your AR person needs reports, and reports require a separate analytics seat. Then your usage hits an API limit you did not know existed, and they bill you per call until you upgrade again.
Then the support tier you signed up for does not include phone calls. Phone calls are next tier up. By the time everything works, your CRM bill looks nothing like what you signed off on.
$2,400 a month CRM bill. $700 of it is features you actually use.
The off-the-shelf CRM is not really a product. It is a billing engine wrapped in a pipeline view, and every feature you assume should be included is something somebody figured out how to charge for separately.