Currently I have one mail provider but four emails. I have a main email address that only I and my mail provider know. And three aliases. One alias for family members, one alias for trustworthy online sources like Amazon, Steam, KPS. I also use it for my job (for business partners that contact me, I don't have a website). The third alias is for potential spammers. When I register somewhere, I always use the third alias and change it later if I don't get bothered by spam. I could delete and add an alias in a few seconds. For me it's the best way to deal with spam because I don't want to fiddle around with spam filters.