Thanks for the tag @AlnoorCassim. And sorry for the delayed response - I've been in Atlanta this week working with a client, so haven't checked the boards as often. That said, I'll speak to @ClarkWalliser's questions above.
When it comes to the integration between Sage 100 and Sage CRM, I specifically take the native Sage integration and extend it to be exactly what the client needs. I push whatever financial information from Sage 100 to CRM, and that in turn creates a better information share between the two systems and the various departments of the customer. If you're using it just out of the box, I can completely agree that there's an unnecessary amount of clicks that creates a seemingly easy process in Sage 100 into a click/wait game inside of Sage CRM. However, if you streamline the user experience within Sage CRM, you'll see a drastic uptake in Sage CRM utilization as well as an uptick in sales.
Do I have a good story about Sage CRM and a customer? Yes. Actually, my favorite story is a customer that's gone from $12M to being on track for doing $30M this year simply from increasing the level of communication between Sage 100 and Sage CRM specifically. I exposed financial data (year-over-year revenue, product specific sales trends, purchase and pricing history, etc), and they were able to identify accounts in decline that they were able to nurture into very profitable relationships as they were before.
Do I have experience with HubSpot and Sage 100? Not directly, but I have seen the two connected using Commercient's integration, and it works as advertised, and HubSpot is another decent CRM system. Agree w/ @PeterWolf that Sage CRM is the system of choice for the vast majority of my customer base that use Sage 100, customer habits, and ensuring that their time and money are properly invested based on the organizational maturity.