HubSpot treats email as one output of a contact database rather than a channel of its own. Every send is driven by list membership and contact properties, so the quality of the email work depends almost entirely on how clean the data underneath it is.
The workflow builder handles branching and delays well. The ecommerce side is thinner than the tools built for shops, so product feeds and cart data usually arrive through an integration rather than natively.