How to manage Email for clients on multisite and domain mapping

Hi there, Please, I’m wondering what’s the best way to offer email accounts for my clients on a Multisite with domain mapping. Is GSuite a good option? Thanks a lot!!