Some of the best alternatives for Salesforce are:
HubSpot CRM
Pipedrive CRM
Zoho CRM
Microsoft Dynamics 365 Sales
Vendasta