I went from an iPhone 6S+ to the 6p. IMO, your list of negatives about iOS is way too short! I'd add:
-Can't turn off auto arrange icons
-No app drawer. So if the app is installed, it's on one of your home screens.
-Difficult to make a song your ringtone.
-Will not port all songs from old Android phone. Itunes must think I don't own them all. Have to go through a process to convert them.
-App store sucks compared to Play Store. No ability to sort by feedback, very hard to find useful information. Total disaster organizationally. And most decent apps are not free.
-Have to jailbreak it just to theme it! And Jailbreak had not been achieved on the release I was on.
-Apple maps suck, and so does the current gen Google maps for iphones, since it won't locally store things like "home" and recent searches.
-Notification bar does not show temp.
-Stock keyboard sucks (no swiping) and Apple won't let 3rd party app makers access the speech to text microphone button for their better keyboards. So you have to switch back and forth if you want to use voice to text.
-Where are my home screen Widgets?
-Can't change things on a system level, like the keyboard or messaging. You can change it for some apps, but sometimes the stock one will pop up instead.
Opera mini browser will not allow typing input from the Swiftkey keyboard. Had to switch back to the horrid stock keyboard.
All these little wrinkles just make it feel less refined than a newer Android. Other stuff gives that feel, too. Like most settings for most apps are in the Settings area. But some apps have settings only in the app, some have some settings in both places. And the lack of a back button makes the interface less efficient since not every screen you progress to has a back link. Makes it a bit confusing.