I’ve had a great experience with Purelymail, though I haven’t figured out how to complete the DKIM and DMARC setup.
When I was evaluating options for hosting an email address from my own domain, two things sold me on Purelymail: - special characters allowed in the name, like "~" - the pay-as-you-go pricing