I think it's quite obvious that Apple's approach is better. What exactly was the net gain for Android users by not being able to block permissions until 5.0?
Not to mention the Android OS itself just being a data mining platform for Google's ecosystem of products.
It's quite obviously better in terms of data privacy.
I don't use Android myself, but I'm not going to say their approach doesn't have any upsides. For example, I still can't pick a third party iOS app to be my default email client.
Not to mention the Android OS itself just being a data mining platform for Google's ecosystem of products.