Exchange server is pretty reliable, the problem is Microsoft has tried to move the consumer division small business and some large corporations to their managed servers in a pay monthly scheme. This is why companies should always have there own local license and locally manage it. Trust Microsoft with nothing.