Quite honestly it can be the most painful thing to run and maintain. Some people don't have much in the way of needs, or get really lucky with an IP range not blocked by major providers (Looking at you, Microsoft & Verizon), but outside of those circumstances.... when delivery is of importance and inbox delivery even more so, running your own mail server will be unbelievably more involved than running a web server. It's literally the reason Mitchell wrote this for our community team:
https://www.digitalocean.com/community/tutorials/why-you-may-not-want-to-run-your-own-mail-server
See also: https://vpsboard.com/topic/7950-email-blacklists/
Last edited by a moderator: