I love this feature so much. It also integrates into 1Password and you can automatically create a masked email on any signup. I exclusively use it now. It's awesome
So I enjoy the fact that my self-hosted solution only rejects emails from blocked senders or DMARC rejects. At the very least everything else goes to spam so that I can see it.
Their spam system works great but needs some breaking in: to train it, you need to have marked and deleted 200 spam emails. Only when you delete spam, the system updates its filter. I had some annoying spam that kept landing in my inbox, I had to create an automated "send to spam" rule until the personal spam filter started kicking in.
The only issues I've really had are general custom domain & address choice issues:
Choosing to use me@myfullname.tld was not the best idea. A very tiny number of sites stupidly reject the use of a 2 letter username in the email address. Easily solved by setting up an alias of mail@myfullname.tld though. If I were starting over I would have just made mail@myfullname.tld the main address (and I would have aliased male@myfullname.tld). That also makes it a bit easier for humans to read too. Only 2 letters before the @ blends in too much.
Address hiding that many sites do fails to hide anything. Many times when you log into a site, it will display your email address in a way that's meant to avoid people seeing it over your shoulder. But most sites that do that only hide the username. So I'll see things like m*e@myfullname.tld
I'm not opposed to hosting my own email server, I'm just too lazy to do it.