As a developer, I hate that I'm forced to use App Store distribution (and some enterprise stuff, but that only works for select use cases) and that I'm therefore limited to Apple-approved ways of doing things (so no low-level tinkery).
As a user, I love that all available apps can be found in the App Store and that I don't have to worry about unsigned stuff running on my iPhone. Sure, App Store reviews aren't perfect, but they're clearly better than nothing.
I can't see any way to make both sides perfectly happy, and if I'd have to choose, I'd prefer to keep things as they are, except for two things:
- Standardized commission of 10%
- No "objectionable content" rejections; if an app is legal in a region, it should be allowed to be distributed (this includes information about drone strike casualties, adult stuff etc.). Showing a warning is fine, as is blocking access for minors.