Limited design capabilities and templates. The framework is very simple and it's very easy to make a page or a form, but it's difficult to do anything more custom that goes beyond the HubSpot templated approach. For this reason, we host some sub-sites build in Bootstrap externally but it's difficult to integrate these sites with the main HubSpot site. SInce these sites are hosted externally, this also creates a problem for web analytics.
The big ROI is the efficiency it offers our team. It's very easy to build quick landing pages or registration forms that can all be tracked on the website. Posting content to the site could not be easier which certainly makes the team highly efficient. The other side of that coin is that, although very easy to use, the end result is not likely to wow customers. There is some trade-off between employee efficiency and cutting edge capabilities.
Well, there are some other products that are based in JS that might make more sense. HubSpot has been a great product for us, but we are starting to think about products that can offer us more flexibility.
This is a great product for a company that does not have resources or a team of engineers. You are able to create new pages, do calls to action, A/B multivariate testing, BLOG and track leads all in one place. A great solution for small shops!
Customer service is great initially when they have their post sales implementation team working with you. Once the product is installed and you are running you get transferred to Level I and it is not the best or direct for answers.