I host my own mail, I really did not have any issues for around 3-4 years i've used it. As long as you get your records correct imo it is also very easy to host and use, though Google keeps sending me TLS reports every day.