It's better because usability is 10000x better on the iOS. Android constantly asks how to complete simple actions. "oh, you want to view a website? what app should I use". Over. and. Over. and. Over. nonstop. all the time.
That's poor usability, plain and simple, and the same thing happens in hundreds of places in the Android UI
How about their permissions system? To get any level of control in android, you literally HAVE to root. No stock android gives you control over permissions. Either you accept ALL the permissions of an app, or you don't install the app.
I can control every aspect of that, as a user, on my iphone. I can say "hey, you can't read my contacts, but you can access network, just don't use push".
Android lost to iOS. it's not user friendly. Who gives a sh*t if it's "more customizable"? It does so at the expense of simple, intuitive UI design.
and just to be clear here, I have apps for both iOS and Android, I have an iPhone, and I have a galaxy note tablet. I've had several android phones over the years, and I've had multiple Apple devices.
Let me make it even more clear: The barrier to entrance for developing for an OS doesn't make it any better/worse than any other OS. If you're a developer and whining about the API's of your chosen OS, change careers. It's part of your job, if you don't like it, well, then your days must suck.