Have you had any issues with deliverability? Whenever I consider self-hosting email I think about the number of comments I've seen on HN saying don't.
I did that in the beginning but later set up my own relay hosted at Hetzner. I could do it on my receiving server (a PC in my house) but I don't have a static IP and IP reputation is a big deal in email deliverability.
I do very occasionally get sent to spam but it's fairly rare and I'm not sure my free Gmail account was any better.