Tools like Salesforce, Dynamics 365, SAP, etc. are very complex for SMBs. I have worked as a CRM Developer and found that many times the customers didn't use many of the product features compared to the price they are paying. There are some other players too like Zoho, Hubspot, freshsales, etc, but I also find that there UX is not that impressive for non-technical users (sales team) who are going to use those systems. There is always a need of a developer to make some customizations.
Hummin'