Te equivocas en el tema del sistema operativo, no es cuestion de que este mas o menos pulido, sino de la imposibilidad por parte de Apple para que las aplicaciones hagan ciertas cosas al interactuar con el. Android pone menos restricciones, no controla las modificaciones que pueden hacerse (incluso puede compilarse kernels con las opciones que uno elija), Apple juega con hacer un sistema eficiente pero cerrado, sin posibilidad para el usuario de modificarlo. Lógicamente para el 70% de los usuarios que no saben sobre S.O. les viene mejor que les restrinjan lo que pueden hacer, sin embargo tambien hace que su desarrollo sea mas lento puesto que para Android (linux)la comunidad de desarrollo es mucho mayor.
Ciertamente hay que elegir entre una estabilidad por el control de las aplicaciones que uno puede obtener o la posibilidad de exprimir un S.O. hasta que explote y tener que volver a reinstalarlo.
Un saludo