HubSpot combines CRM, marketing automation, customer support tools, and sales software into a single ecosystem. It started as a marketing automation platform, and over time it expanded into many different tools to expand market share.
Think of their CRM as their "lead magnet". They'll give it away for free, or heavily discounted, encourage you to add all your contacts, and by the second year you end up with a $15-30K/year subscription because of all the contacts you've added and features you're using. Which heck, is totally fine if it's delivering value.
But we always like to warn small businesses (e.g. 10-15 seats) about that. One team we worked with originally switched from Pipedrive to HubSpot because the CRM was "free." A year later, they were spending $30k+ per year on HubSpot once they added their contacts, marketing automations, and other tools they felt they needed. They weren't quite using any features to the full extent, which didn't justify the subscription cost so then their back at square one, deciding which CRM to switch to a year later.
Not trying to downplay how powerful HubSpot is as a platform, for sure it can be. But it's not the most user friendly (to be totally honest, the projects where our clients worked with HubSpot were the ones we enjoyed least because of the clunky interface).
If your team is small (say under 20–30 people) and primarily needs a CRM to track relationships and deals, we usually recommend looking to Copper CRM or folk. Otherwise, the only time we would recommend HubSpot is if you're a mid-size or larger company comparing tools like Salesforce, then in that case, HubSpot can actually be a much more user-friendly alternative.