To look professional business you need a email address like [email protected]. Some cPanel web hostings and domain name providers do provide free email hosting with their services for free but they suck big time.
There used to be a good time when google apps for small business or gsuite was free and you can get free email hosting with the quality gmail feature and interface.
Still there are few good service providing free email hosting for your domain.
Yandex is Russian service provider that provides services like mail, storage disk etc.