@Tubsta As much of a pain as running your own mail-server is with regards to successfully delivering, everything else is pure win. Your mail provider dropped POP3 or IMAP support? Bummer, mine still works without issue. Oh, they added OAUTH2 requirements and your preferred local mail client can no longer connect? Sad to hear, but mine doesn't. Your Exchange server requires client-application verification and no longer allows you to connect from mutt? Sorry, but I can still connect to my mail just fine even with `openssl s_client` if I need to.
(having experienced all of the above with connecting to $DAYJOB mail, I feel the pain acutely and appreciate that my personal mailserver doesn't manifest any of that grief)