I have used HubSpot for 11 years, and was one of their reselling partners who helped them grow when they were smaller!
Lets be honest their system is good, but the way their business model is structure is terrible! By design to make the best out of their system at a certain point you will need to use most features, and they will always ask you to upgrade.
If you are a tech startup you may get 90% discount first year, 50% 2nd and 25% going forward, do not do it its a trap!
Within these first 2 years you are so much invested (time and resources and training) learning and customizing your website, sales, marketing and services on Hubspot and its so hard to migrate! Then your bill become super high ( I am talking about 1000s of USD per month!) because you do not get the discount of 90% or 50% any more, not only that as you go you discover most of the features will need you to upgrade, Simply do not wast 2 years of your life and find a better solution.
We contact them recently and asked to help us to extend the 50% discount few more months, they refused and asked us to downgrade, we did that and we checked if it will affect our automation work flow and the answer was no, when we did the downgrade guess what! The workflow working but stop sending emails to customers! Which is part of the work flow. And if you want that you must upgrade.
They became too big to care about small companies & tech startups even-though there were one day!