If you care about the core details and are honest about your core use cases, iPhone is hands down better. You don't need all the "potential" that Android phones have with their VR, huge batteries, 8 cores, 20 mp cameras with six axis video stabilization and lightning fast 10 minute charging. At the end of the day, these things are superfluous although it's a hard lesson to learn.
iOS software is absolutely more stable, probably because developers care more and I for sure would say that Xcode is a better developer experience than the massively clunky Android studio. One needs a 4 core computer to develop in Android studio or else the build times are 5 times longer than Xcode. It took me 5 minutes to build up my Android studio project on a macbook 12. Unforgivable.
Fragmentation doesn't seem like a big deal until you experience it on Android. The bloatware is hard to deal with. The media system with its 5 separate streams, is a nightmare on a phone. You forget and incoming calls come in on the headphones and it's super loud and it's a bug that they forgot to lower the volume in this situation automatically, unlike the iPHone , which takes care of it. Or you have the notification volume with the system volume vs the media volume. What??? And when you play a video we want to mute the phone quickly in case it's too loud. Well you've got to open the screen and do three taps, as opposed to just holding down the volume button. These things are infuriating and mind numbingly basic to get right. You take it for granted before you move to Android.
The ergonomics are also factors. The capacitive buttons at the bottom don't let you grip the phone properly and accidental touches happen every day especially in landscape mode.
The cameras are absolutely not better as well. Either color accuracy is off, or it's oversharpened, etc, or there is a camera with a great phone but the rest of phone stinks, so you can't get everything all in one phone. Night photos are better lit but then they take on a yellow tinge. Is that better? I say no.
Apple has an insurmountable lead in the smartphone space. Why? Because in the long run, due to human nature, a company's got to be the benevolent dictator to create a good user experience. Android fragmentation is never going to be resolved, ever. The only way to do this is for Google to take control of it, which they will do at some point, but it's not going to be Android anymore. And Google, while I admire their creativity, they aren't willing to be the micromanagers that Apple is. I don't thnk that Apple is really creative; they're just willing to muck around in those boring details ad nauseum. No other company is willing to do that. They're willing to say no to background processes first and the incorporate extensions or automatic background fetching decided by the OS later. This has the benefit of being more secure and keeping apps cleaner. Well it turned out to be the right decision compared to Google's wild wild west and then let's reign things in later after the cat's out of the bag. Constrainng yourself and inching towards being more open and friendly sounds user hostile, but it's what has made users enjoy the iPhone more. When I saw that a virus scanner is needed on an Android Phone....dear goodness we're back to Windows again. And when I saw that a 5s still outperforms every android phone out there in terms of real world speed....well, I can only go by what my eyes see.
Do not be fooled by the specs and the features you think you need; the speed of the iPhone, even 3 year old devices, outperforms Android. And the software quality is much better. As is the lack of battery drain (unbelievable how this still hasn't been solved and you still have to resort to rooting and using Amplify and greenify to fix it). And the ergnomics. The audio quality is also better on the iPhone.
Seriously, if people are going to copy the iPhone, let them. It's not that easy to do. And if they do so, they'll find their R&D costs and pricing to be quite high and they won't be able to undercut Apple by that much. If and when someone bests the iPhone, I'll be right there to get it. I'm just not optimistic that it's going to happen.