in my experience, every vendor we looked at who competes with salesforce is not interested in your business unless they are allowed to take over your entire backoffice. for example, we only wanted it for the CRM and order ingestion via manual entry & API, and that was okay, while other vendors insisted on also taking over our inventory management, invoicing, fulfillment, etc, rather than allowing us to simply integrate with the minimal set of APIs which we needed to sync our systems with theirs.
Give Hubspot a gander. We want to handle your entire front office. But we're also perfectly content just handling customer data and gdpr requests for you.
I will say that I feel better about our clients underusing a $2500/quarter HubSpot account than I do about our clients wasting $100k+ on Salesforce Pardot.