I do think Apple's iron grip on certain parts of the OS is a problem though. For example, I really dislike the iOS virtual keyboard. All caps all the time? Really? I love that in Android there are dozens of replacement keyboards I can use if I want. Unfortunately, I don't think Apple will ever loosen it's grip and that's the biggest thing that keeps me away from the platform.