I bought my own domain name years ago. I have a DNS service/redirector that allows me to point e-mail to any hosting service I want.
I've seen hosting services come and go. And I've seen policy changes at bigger outfits that switch from protecting their customers to selling their souls to the highest bidder. No problem for me. I just get a new host, reconfigure the redirection and never have to broadcast a change of address to my friends and business associates.