self hosting my email for 30 years
My core configuration has changed just a tiny bit over the past two decades. Postfix(with tons of header filters I setup 20+ years ago), with Anomy Sanitizer (strips HTML from email, last updated 20 years ago), Cyrus IMAP, Spamassassin(last trained at least 17 years ago), a few RBLs, I have about 550 email addresses(unique per site/vendor/interaction), and generally hardly any spam. If an email address gets compromised in some way then I just kill the address. All my email is stored on a reiserfs v3 filesystem (efficient with lots of small files, not a memory hog like ZFS), though I know I'll have to migrate at some point.
As far as who is self hosting email, how many of those office365 and gmail customers ran exchange on prem for themselves 10-15 years ago? I know MS used quite a bit of strong arm tactics during license audits to get people to move to office 365 in order to get less fines. I have always found it interesting/strange that so many former exchange admins how much they hated running Exchange(maybe it was/is that bad I don't know, I'm not much into windows stuff).
Despite having all my DMARC/SPF/DKIM stuff set perfectly, and even a special google id thing (forgot the term), google still flags my email as spam unless the user puts me in their address book. Can only guess it's because my "reputation" is low since I send a low volume of mail despite my mail server/domains etc having existed for decades. oh well, not a huge deal.
Not that I go out of my way to suggest others host their own mail, it has it's use cases, for me it pretty much runs itself. A few years ago I noticed that two of the RBLs I was using had been turned off 7-10 years prior, and other than errors in the mail log I never noticed/cared. I did migrate from Squirrelmail web mail to Roundcube 10+ years ago I think. The most annoying thing was going from Cyrus 1.x to 2.x maybe 15 years ago or something.