Simple solution is to buy a domain and get it independatly hosted, or get a free gmail address. Don't use your ISPs email system. It's free, and you get what you don't pay for. If you need email for business, you should perhaps use a paid hosted email service, and have a backup email account too. Businesses shouldn't use the free ISPs email accounts in my opinion.
I disagree, it's not free it comes as part of the internet package we pay for. So far as I am concerned they have agreed to deliver my email, which right now isn't happening as it should.
As to whether or not a business should have a paid hosted email service, that's another matter, though I don't necessarily agree on that either.