Suggest you set up demos with all 3 providers (SFDC, close.io, hubspot), lay out your needs very clearly: both current need and growing need (3 months out, 1 year out, 3 years out, etc). then do an analysis. Generally speaking - SFDC is what most every 'big' (100+ person company) uses. It's clunky and annoying but the necessary evil. close.io is worth checking out and hubspot is getting better and better.
The best CRM is the one you will be successful with and use continuously. The more complex it is, the more you can do with it, but also the higher learning curve. The most important thing isn't what you pick, but that you are consistent with it. Hubspot CRM is free. Close.io is $165/mo for the good plan. SFDC is also free for a year.
Hubspot + Drift (like Intercom but more sales focused, less customer support) is a good starter combo. It's not Salesforce, but sales reps in lower touch SaaS or inbound sales are familiar with it. ย