Managed services are cheap and less of a time-sink. And if you value your time, kind of a no-brainer. Hosting and supporting things properly is expensive. Not doing it properly means taking on risk.
For me to self host something, there has to be some value add. I generally don't want to self host things that are commodities. I'd rather focus my time and attention on things that actually add value.