Shopify is what I recommend for small business ecommerce. For B2B ecommerce or if you have a large catalog, I recommend BigCommerce. HubSpot works for ecommerce that doesn't require online payments, taxes, and shipping. So if your store is a request a quote style, it could work for that.