The only people who recommend self-hosting email are ones that haven't tried it.
We have an admin who spends a good 40% of his workweek doing just our email servers. They are a massive PITA.
We have an admin who spends a good 40% of his workweek doing just our email servers. They are a massive PITA.
...until your upstream changes something.