SmartBug's HubSpot CMS page is organized around what can be built on the platform. It covers HubDB data tables that let you change content once and have it update across the site. It also covers repeating modules, smart content personalized from CRM fields, and custom assessments and calculators.
The page gives a client example. For Continental Office, SmartBug used HubDB and tagging to build a page for each of the company's offerings, and each page pulls in the projects and articles that relate to it.
Its EditCo Bio case study shows that kind of work on a technical product. EditCo Bio was a new spinoff from Synthego with no website yet, so the work ran from branding through development and SEO. SmartBug describes custom HubSpot development, a product showcase built to grow, modules that can hold technical content, and custom graphics that explain the company's engineered cell products.
So SmartBug belongs on your list when the site carries a lot of structured or technical content, or needs tools such as calculators. Ask it for a price and a timeline for your scope.