If it saved you both time and money, then yes.
I'll give you the perspective of running a small services firm not in the technology space: instead of doing IT internally or hiring a couple of people full-time, we found a managed service provider with a good track record and contracted with them.
Most of these providers will have multiple support options available and you can find one that fits your budget and needs easily. Most are also happy to come present to you and you can choose which you like best.
In our case we had:
* Full 24x7 email and messaging access to the provider.
* Monthly visits to our offices to perform on-site checks and maintenance.
* Ability to request larger projects etc at additional cost.
This worked amazingly well and was worth every dollar spent.