The easiest way to have control of your email is probably to buy a domain name (such as example.com) and then use this on an account from an independent email provider.

If you're ever unhappy with a provider, you can switch to a different one without changing your email address because the domain still belongs to you.

There are lots of independent email providers, all of them let you use your own domain. For example @Tutanota, @fastmail and @protonmail are very popular.

#GrowYourOwn

@homegrown I see a lot of people who recommend against spinning your own services for email. I'm curious, why? I'm considering setting up a full suite of stuff and having email be part of that.
@CiscoJunkie @homegrown Uptime is what scares me. How long would it take you to notice if the server has an issue? Would you even be able to fix it right away?
It’s almost certainly not cheaper either.

@Robin_Van_Ee @homegrown I do basic monitoring on my personal infrastructure, so my self-SLA is acceptable to me.

That said, you've hopefully seen the other replies and comments about the time sink not being worth it. Monitoring is a problem I can solve for; maintaining a good sender reputation and dealing with ongoing threat management doesn't sound like a great use of my personal time.