@Gabz I have self hosted for about 20 years. But for my new company we initially setup on fastmail, then moved to O365 as we needed office stuff for other reasons and it was about the same cost. Pretty happy with both fastmail and o365 :)