I never developed for iOS, but I had to work with Apple stuff on the backend (in app purchase, push notification). As a developer, everything Apple provided (documentation, api, reliability) seemed to tell me "you don't really have a choice anyway, do you? What are you going to do, not support iOS? That's right..."