Running your own server is a lot harder today. You need to set up SPF and DKIM, at minimum. You also need to hope that you don't get erroneously blackholed by Google (GMail), Yahoo, or Microsoft (Hotmail/Outlook.com).
I would consider Gmail to fall underneath option A rather than option B. If Outlook Web is Microsoft's GSuite competition then it is not running your own server either.
I would consider Gmail to fall underneath option A rather than option B. If Outlook Web is Microsoft's GSuite competition then it is not running your own server either.