@AndyNicolaides iCloud for me, now that it has custom domains. My needs are modest though.

I’ve found it very reliable and easy to set up. The random address feature is nice too for mailing lists and temporary emails