General aliases are bad imho because it tends (in my experience) to attract spam... One way I get around that, is instead of aliasing @domain.com, I do .a@domain.com, so I use my emails when i subscribe ServiceName.a@domain.com
good balance for me...