Klaviyo is the better fit when
Klaviyo is the stronger choice for D2C ecommerce merchants who want deep lifecycle email and SMS marketing, behavioural segmentation against ecommerce events, and the most thorough Shopify-native customer-data integration. The default for serious D2C email programmes.
HubSpot is the better fit when
HubSpot is the stronger choice for B2B businesses (or B2B + D2C hybrids) who want a unified CRM, sales, marketing and service stack rather than a best-of-breed ecommerce email tool. Strong for content-led marketing, sales-team enablement, ticket-based service operations and any business where marketing and sales need to share a single customer record.