Same here. I finally stopped self-hosting this past year. I moved to privateemail through namecheap, where I have my domains. For me it actually ended up being cheaper than the VPS I was using for rolling my own email server (let alone the cost of my time administrating/maintaining).
Rolling your own is fine until you're explaining to your spouse why the realtor never received the email they're waiting for to adjust the closing documents.