I did contradict myself to a point. I went back and made a change and that sounded worse than what I originally wrote.
I'll be the first person to admit when I post its tough sometimes to read them because I post like I talk/think. So while I was typing I was thinking over the situation and new ways that businesses can do this so my thought process changed. My idea that a business has to be a certain size lead way to a different thought as I went through it.
When your looking at business continuity hosting your own email does not make sense. If you truly want high quality up time and DR then letting someone else handle it makes more sense. The market has changed and 5-6 years ago reliable and reasonable hosting was not available.
Today that is different. So if you've made an investment in infrastructure, have someone to maintain, then does switching make sense? Probably not until your at the end of the life cycle of the equipment.
But if your starting off fresh and new then only in the rarest of cases does it make sense.
If you have compliance requirements(HIPPA, Red Flags, FINRA, etc) then it really does not make sense because what it would take to maintain compliance would be a big resource.
Better to focus on your business and let others handle the things that fall outside of it if funds allow for it. With how cheap BPOS is its affordable for any business.
Now that makes sense.