I really recommend owning your own domain, and getting zohomail.
It offers a free account with custom domains (which means your account won't get deactived just for non payment), and it otherwise doesn't get in the way. And if it does, you can just switch to another provider.
It offers a free account with custom domains (which means your account won't get deactived just for non payment), and it otherwise doesn't get in the way. And if it does, you can just switch to another provider.