I'm in the process of switching from forwardmail to mxroute. It's $45/yr for unlimited domains and email accounts, 10gb storage.
Have not tested it yet, but it looks good. Their customer service is salty though. Definitely a service geared towards people who already know what they are doing, so ah... wish me luck!
Along the way I did evaluate Cloudflare email routing and it's great, for what it does (no opinion on whether your emails will end up in spam though, I guess we'll find out as more people use it). For personal email on a custom domain through a gmail account, I set everything up in 15 minutes. You end up using the gmail smtp server. Presumably you can use any provider with smtp if you don't like gmail. However... No pop/imap which was a deal breaker for me and why I'm moving on from forwardmail in the first place, hence moving to Mxroute.
I also tested Zoho mail. Not great, not awful. Very confusing UI.
It means I have email setup for all my side/small projects and spare domains, all forwarding to the few active inboxes I keep.