Honest question: isn't there a risk of your emails getting preemptively rejected as spam by most mail servers if you self-host your own email server?
IIRC, you avoid most of the problems if you set up your DNS accordingly (DMARC, SPF, etc). But for a mailing list AWS SES is probably the way to go to avoid all the trouble.
I like it because I own the data of my email lists and in this sense, the control is also a big plus point! Plus it’s open source, probably easier to get something custom working than with any big provider out there.