domain email

I am using microsoft365 set up by GoDaddy but it is unreliable. Any suggestions for alternataives? I’d like to start sending out my emails from my domain address instead of my gmail but I need to have more confidence. Ideas appreciated!