I switched to iPhone last year because of work. Used to be very hardcore Android... But honestly? I've been pleasantly surprised.
I'm too busy these days to give a damn about things like rooting my phone or similar. Apple's TestFlight system for testing builds is far superior to Google's current method of 'Join this G+ Community and then hope this link works' (9 times out of 10, it doesn't).
Also? I've had my 6 for a year and a half now and it still runs great. My experience with Android is that about a year in, the manufacturer stops releasing updates and developers are already on to the next device, so you're stuck with an outdated device that runs like molasses.
I don't think iPhones are perfect. I still find Apple annoying for a lot of other reasons. But right now, I think they're winning the smartphone game.