Totally agree with the customised approach, we found using external eCommerce platforms to be a bit too fragmented for our requirements. CommercePro ended up having absolutely everything we needed and completely natively embedded inside the HubSpot platform which has been an absolute gamechanger.
10/10 recommend checking it out - commercepro.co