What do you do about accounts where you need to log in on different devices? This is where I end up leaving it at the door.
I use fastmail masked email (which is basically the same thing) with the firefox plugin. I love it.
It gets better when you have your own domain and you can register with throwaways using spamco@mydomain.
I share my domain with my parents, so I use my_name@XXX.my_domain.tld instead, whereas XXX is replaced by the service I sub to. That gets routed to my inbox and I have some server rules that sort them in sub-dirs.
For more shady stuff I have some throwaway mail at some free mail provider.
I've started doing this about a year ago, but I haven't nailed down an easy way to blacklist addresses from my catch-all. Do you know of a painless way to do that?
Don't use a catch-all. List specific allowed addresses, and remove them (after reporting) if they become spam sources.
In fastmail, rules for specific addresses take priority over catchalls. So if I have a catchall and tell it to bounce emails to spamco@, the bounce rule applies properly.