Accounts.sendverification email with gmail account or Mailgun?

My app will only use email to sendverification and forgotpassword emails on a https: meteor web app. - that’s it.

I have it working with an gmail account.

I don’t seem to understand why Mailgun would be used?

Would Mailgun be better for large volume or would my gmail configuration do the job?

Thanks,