I've been using my own domain for my email for over two decades. In that time it's been self-hosted, hosted with Google, and hosted with Fastmail. I control it, so I can take it wherever I want. I've been able to take my full message history with me too.
It has not been a "total failure" with spam/abuse either, though I'm glad to have Fastmail handle that for me these days.
In any case, I'll take the tradeoffs over a centralized system.
> You don't need to be stuck on a bus between Oslo and Göteborg to enjoy reading this book: [...] Much interesting stuff to think about for the thinking and practicing programmer.
https://toot.community/@bsdphk@fosstodon.org/109829843037038...