Every marketer has unique goals, strategies and tactics. HubSpot is not good for 100% of every business model. As a result, I would advise starting an engagement with HubSpot discussing current and future goals, strategies and tactics. HubSpot is not a good solution for companies who don't want to put in the hard work or pay for content creation. Companies looking to spam large lead lists they rent or buy shouldn't use HubSpot, either.