Hubspot's ease of use, pricing model, and feature suite make it second to none. It only takes a few clicks to get started, and once you do, their set up process is seamless. A bonus in mind is the access to training if you need, and their Hubspot Academy to make sure you are getting the most out of their product.
The only issue that I have with Hubspot is that many smaller companies would have a hard time affording their Marketing tools. I would love access to a few of the marketing features at a lower price point.
This is a great product and is useful for both large and small businesses. If you are smaller, make sure you have a decent marketing plan in place so that when you gain access to the Marketing tools you can put them to good use quickly; it will help you understand the technology and how to apply it quicker!
Effective email strategy, client management, deal flow, and follow-up strategy. These are critical in the growth phase of a company. This has allowed us to keep a healthy understanding of our client health, and a benefit we realized that Hubspot provides is the clean notifications they provide for notes you set yourself.