The problem is that there isn't really a choice, because it's either the Apple- or the Google-ecosystem and both are "walled gardens" (at least Android still allows "side loading" though). The third choice is not owning a mobile phone at all but that's nearly impossible these days.