The verdict
If your emails are scattered across a codebase and a marketing tool, I'd pick Loops. A single place for events and rules fixes duplicate and mistimed email in a way a form never will.
If you need better answers from users, such as a demo request, an onboarding questionnaire or a churn survey, pick Typeform. The one-question format raises completion where the answers feed a decision.
They work well together. A Typeform answer can set a property in Loops and change the next email someone gets. Do that once the email side is stable, and test what data arrives before you build on it.