I run my own mail server. It's not an experience I enjoy, and it's often frustrating, but whenever I've had to use any of big providers (Gmail, Outlook), it has been even worse of an experience. I just backed the crowd funding campaign for a new book on this, by @mwl, and I hope it will teach me how to be a punk rocker mail admin: angry, but in a good way.
https://www.kickstarter.com/projects/mwlucas/run-your-own-mail-server
https://liw.fi/rethinking-email/