Yes if you need many-exit, DIY is going to be more painful. I’ll disagree about the trust point, though. It’s about relationships. I want as few corporate relationships as possible. If I already deal with Amazon and AWS and I can get this additional service from them, I will gladly do it over starting a new corporate relationship (iff my trust is never violated, in which case I will then rehome everything).