Microsoft Exchange Online vs 1&1 email

The Maidenhead Computer Services website is hosted with 1&1. Up until recently I also used 1&1 for my emails – info@maidenheadcs.co.uk. I now use Microsoft Online Exchange for my emails and this post is to explain why I made the change. 1&1’s email system certainly worked OK but I was beginning to have two main problems: