Re: Where do I start?
The engineering cost is a key factor, but if your business has those folks for other reasons then getting them to spend a small amount of their time on the feeding and watering of your servers makes sense.
But as you say, for small non-tech businesses, or non-core stuff, it can be well worth the cost for a managed service (e.g. non-classified email, accounting package, etc).