I think your biggest issue is going to be getting black listed IPs or other provider marking you as unknown/untrusted. That alone is enough to make it unreliable no matter how good you are at being able to setup, secure, and run your own mail server.
Get your own domain, then find a zero trust provider and leverage their size.
This way if you need to change whoever is hosting your email, it’s and easy lift and shift.