Salesforce is the reference point the rest of the CRM market is measured against. Almost anything you need to model — objects, permissions, processes, reporting, integrations — can be built, and there is a vast partner ecosystem to build it.
For small businesses the honest assessment is that Salesforce is usually more platform than the problem requires. It is the right answer when you have complex processes, multiple teams, and either an admin on staff or a budget for a partner.
Where it earns its place is durability: businesses that expect to grow into multi-team, multi-region selling rarely outgrow it.