Office 365 is decent overall, good value for money so it's still worth considering. With rough edges.
Zoho is an alternative, can do custom domains, website hosting, email, productivity suite.
Zoho is an alternative, can do custom domains, website hosting, email, productivity suite.