Let us start by being fair to HubSpot, because a lot of what gets written about it is not. It is a genuinely good product. The CRM is clean, the automation builder is one of the best, the reporting is strong, and the free tier is more generous than most paid alternatives. If you land on it and never outgrow the entry level, you will be well served.
The problem is not quality. It is the shape of the pricing, and how that shape interacts with a growing owner-managed business.
All-in-one platforms price on two axes: features and contacts. The features you want most — proper automation workflows, custom reporting, multiple pipelines, removing the vendor branding from your forms — tend to sit a tier or two above where you start. And contact-based pricing means that success itself increases your bill. Do well at marketing, collect more contacts, pay more. It is a rational model for the vendor and an uncomfortable one for a business with a fixed marketing budget.
Then there is the lock-in, which is the part people underestimate. Over three years your contacts, your email history, your automation logic, your reporting, your landing pages and sometimes your website all live inside the platform. Exporting a contact list is easy. Rebuilding fourteen automation workflows and every piece of content elsewhere is not. So most businesses stay, and the annual increase gets absorbed.
The alternative is a system you own: a website you control, a CRM chosen because it fits how you sell, automation built on tools with flat or usage-based pricing, and integrations you own the keys to. It costs more to set up honestly — the configuration work does not disappear just because the software is cheaper — and the ongoing cost is typically a fraction.
So how do you choose? Four questions decide it in practice.
First, how big is your contact list going to get? If you are dealing in hundreds of relationships with high individual value — a consultancy, a specialist manufacturer, a professional services firm — contact-based pricing is not a threat and the convenience of an all-in-one is worth paying for. If you are heading towards tens of thousands of contacts with modest value each, the pricing curve will hurt.
Second, how unusual is your sales process? Standard processes fit standard tools beautifully. If your process involves site surveys, staged quotes, subcontractors, or a handover into delivery that nobody else does quite your way, you will spend your life fighting the platform's assumptions — and fighting them at the higher tiers, because customisation lives up there.
Third, do you have someone in-house who will run it? All-in-one platforms reward a dedicated user who learns the tool. An owned stack reduces that need but assumes you have a partner maintaining it. Be honest about which describes you.
Fourth, what happens in year five? Take today's contact count, project growth realistically, add the tiers you will need, and put a number on it. Then compare that with the cost of building and maintaining an owned system over the same period. This is a twenty minute spreadsheet and it usually settles the argument without anyone needing an opinion.
There is also a middle path we recommend more often than either extreme. Keep the tool that genuinely earns its place — very often that is the CRM, because good CRMs are hard to replicate and switching costs are real — and own everything around it. Your website stays yours. Your content stays yours. Your integrations are built so any single component can be swapped without a rebuild. You get the benefits of a good platform without letting it become the foundation your whole business stands on.
The failure mode to avoid is the one we see most: choosing a platform because it was the one you had heard of, building three years of process inside it, then discovering the renewal is four times the original quote and the exit is painful. Whichever way you go, go in with the five year number written down and your data portable.
If you want a second opinion on where you sit — including an honest "stay where you are, it is fine" if that is the answer — that is exactly the kind of conversation a discovery call is for.

