Email website hosting is basically where your emails are located on the same server as your website, both drawing on the same bandwidth allowance of the hosting plan. Email Hosting is located on a different server and is set up from you domain name control panel and doesn't have any impact on your hosting allowance.
So the single biggest issue with combining your emails with your website hosting is, website's do go down. It doesn’t matter how good the host environment is, how much security they have, website's still go down.
So when this happens, your email accounts are down as well.
The other important part is a lot of website hosting environments now do not offer email hosting
It has the potential to take space away from where is needed, and that’s your website.
IMAP email and your folders take up space on the server, you need IMAP for its security features, POP accounts wont take up room, but they are not as secure.
We highly recommend the following email hosting providers
The set up instructions as easy to follow, adding in TXT Records and MX Records. The only downside is you need to create Folders via the G Suite dashboard, not via outlook, however they appear on outlook very quickly. Once there you can just drag the email into the folder.
So the final take home message is this, emails and websites should have their own hosting environments. As hosting changes the option to have an email account on your website hosting will become less and less available, and those hosting environments will be the ones that you will want to steer clear of anyway. The cheaper the hosting the slower your website will be and more open to security issues.