Email forwarding

I am just wondering if adding an email address to an existing gmail account in accounts and import is still the best way to setup a client’s email account from domain name (this is what I was taught in the course) or if there is a better, faster option. Also would love to hear what smtp people are using with plugins; gmail, sendinblue…?