HubSpot is a great platform, but I recently switched to a HubSpot shop from a Salesforce shop and compared to Salesforce reporting they certainly leave a lot to be desired. Products is a different object than line items! Reports on products will need to look very different than reports on line items. Reporting on the project line item, or user object, etc seems like a no brainer and already exists in Salesforce. If HubSpot wants to move upmarket they absolutely will need to add features like this.