I am refering to your "basic features are more polished on iphone" statement. So,
-How can not having thumbnail contact pictures in log/contact list more polished than one that has?
-How can a dialpad that does not do predictive contact matching more polished than one that does?
-How can exiting an app to go to Settings and then re-opening the app more polished than having Settings in the app?
-How can a keyboard that shows you one predicted word more polished than one that shows you all possible words?
-How is that only few type of file that can be attached to email more polished than one that supports any file type?
etc etc.
Maybe "bare and dumb basic features" is a better description of iphone basic features.
I am refering to cellular-based 3G video call (not IP-based video chat) which you can make to any 3G-enabled handsets.
-How can a phone not have viable group messaging?
-How useful is a voice search that gives you internet search results instead of calling a contact or navigating to a contact?
-How can a phone not shut off the navigation voice while you are in a phone call?
I can add to that list, but all it would prove is that MY needs are different than your needs, not that either phone was superior or inferior. It's when we try to prove superiority is when we look the most ignorant, when in reality it's just different folks have different needs. I needed group messaging to work perfectly, it does in iOS. I needed navigation to work perfectly, it does in iOS. I needed my voice assistant to work perfectly, it does in iOS. None of those items work very well FOR MY NEEDS on Android.
As for your list, my main point was I don't need many of those things:
-contact pictures don't do me any good as I recognize contacts by their name and don't sit there and pick them out by face.
-Predictive matching on the dialpad is something I never had a use for, but I do agree that iOS should have it, no argument there.
-Settings on iOS is a pain to use, no argument there, but I'm so rarely in settings that it's not an issue, still it's not an excuse, settings on android are very nice.
-Keyboard: I find iOS far better except for the exclusion of swype, iOS is much more accurate with my fat fingers. As for showing all the predicted words that would slow me down a ton, sitting there picking the right word when I could just type it out as fast, especially with how powerful iOS mistake recognition is, but maybe this is needed for how inaccurate the android keyboard is.
Once again our needs are different. There is a lot in Android I highly prefer over iOS as well, live widgets for example. I am not firmly in Apple's camp, far from it, but for just having a basic no nonsense phone which makes calls, texts messages, and gives me navigation iOS works far far better for me and I'd rather have that.