Zoho has a great free tier email hosting with custom domain and the cheapest paying tier I’ve found. Been using it for years without a problem. The first paying tier allows for IMAP/POP, while the free tier only allows webmail access.
My workflow for any new project is to create an outlook account and use it to open a zoho one, then never touch the outlook again