FWIW, I use forwardemail.net. Been using them a few years and haven't had any issues. They've got a free plan but you have to put your email in the public DNS record, or $3/mo to keep your email private.
https://forwardemail.net/en/private-business-email?pricing=t...
Not affiliated, just a happy customer. The biggest issue now is that my email addresses always confuse humans. They're always like "Your email address is MyCompany@YourDomain.com?" And I'm like yes... I don't work for your company, that's... I don't really want to explain this.