Cloud Native vs. Hosted: Pros and Cons