The problem with most transactional-email providers
Mailgun, Postmark, and Amazon SES are excellent products. They are also a third-party mailbox, a third-party log retention policy, a third-party data processor you have to disclose in your privacy notice, and a vendor that can change pricing on you mid-quarter. For most product teams, that is overkill for what is, at heart, a single REST call.
If your domain is already on Cloudflare, the cleaner shape is: keep the DNS and the Worker where they are, and have the Cloudflare-native Email Services primitive send on your behalf from your domain.