iPhone has always been a superior experience to me. While it may not have that tinkering ability like an Android, on the whole Apps are much higher quality, more paying customers as a dev, lots of things that just work between devices. I think it’s deserved in that sense.
I have both types of phones, an Android one privately and an iPhone for work, and in direct comparison I honestly prefer the Android user experience. It's not that I love Android, but the iPhone feels so often clunky to me. - There's a greater reliance on gesture-based tricks, which I find unintuitive and undiscoverable - I often feel stressed when using the iPhone because I can't figure out how to do basic things wh…
> - There's reproducable little bugs that annoy me. For example when I initially boot up the phone, I can't tap the password field to open the on-screen keyboard. It doesn't work. I have to turn the screen off and turn it back on, and then I can open the keyboard
I've also noticed bugs with the PIN input, where it just won't register touches at first when the screen turns on, leading to a missed digit at the start.
> If you open a certificate file to import, you get a frigging dialog box telling you to manually go to the Settings app and approve it in some well hidden sub-section. Why doesn't the dialog offer you a jump straight into there?
This is 100% an issue on Android now too. Not sure when they made the change, but certs result in a dialog essentially saying "go to settings."