Apple does seem to do more testing on their products. The products are refined and finished. (rare in the 4.88 walmart world) You know what to expect, easy to use reliable products. Whenever there is any type of issue it makes the news. When was the last time you heard of an Android bug/issue making the nightly news? (never) Nobody expects Android phones to work perfectly or be as reliable as the Apple product. (no news if there is an issue)
I think it comes down to this, they are both really good. Price is roughly the same. A couple bucks for apps with Apple products but no ads, bugs or issues that you don't hear about on CNN. Resale value is better on the Apple product line and always has been. (get more for your used phone than what you paid after 2 years) Aluminum is stronger than plastic making the iPhone more durable. (watch videos on youtube to see this) I personally like a pocket sized phone that can be used with one hand. (the thumb can reach anywhere on the screen of an iPhone, not true of Android) I prefer good battery life to a tablet sized screen and 4 cores that are not used for anything other than marketing.
When a new update is available it lets me know AFTER it has been downloaded and installs in 10 minutes. No bugs or issues arise after. (though the media made a big deal about the maps they have never failed me in my part of the country)
The availability of cases and accessories along with car integration and alarm clock integration, etc is one place where Android needs to catch up. Apple needs to add micro USB though most will never actually use it.
I would love to say that Apple should keep the screen that is usable with one hand but they are losing market share and Android fans love to show off their small tablet sized screens so they may have to cave and make it too big for my pockets. (solution: larger pockets and longer thumbs?)
Apple already makes a more durable device with better battery life and more reliability. (less overall issues) IOS is super simple though. Nothing should be more complicated than it has to be so that may be ok but it almost seems too simple. Android seems to take longer to learn though it is not rocket surgery. My 4 year old learned to use the iPad when he was 3 and knows everything he needs to to use it as he wishes. He does get confused by ads and in screen purchases which are worst on Android. He can use an Android tablet but not near as easily as the iPad.
Android has come a long way very quickly and is very refined at this point. If they can come up with some standards and figure out how to get auto manufactures to integrate with it that would help them. Sturdier cases and longer battery life would be huge for me. Samsung seems to be the phone to go with as far as I can tell. My next phone may be Android unless Apple can come up with some killer features. (which Android would implement quickly)
The best thing about this situation is that we have competition. It drives both platforms to be better. (though Apple is held to a different standard than Android) Some things people say often are true and some are just nonsense. (example: whatever doesn't kill you makes you stronger is basically a lie)
People say that Android is less expensive which is not true. People say they save a ton of money on apps which is pretty much untrue. (most IOS users get lots of apps for free and pay little for what they do pay for) People say the iPhone is limited which is pretty much not true. They are both great, around the same price and do pretty much the same thing.
Apple is more refined but not by much anymore. Android is more open which is good and bad. Iphones are sturdier and may have better battery life. iPhones are easier to use but not by much. Iphones fit in my normal sized pockets and can be used with one hand. Android phones tend to have glorious huge screens and angry birds is better to play on them aside from the ads.
I plug into my car and control the iPhone from the steering wheel and that is not possible with the Android. Less bugs = less time fixing issues which I find particularly annoying. If there is a bug I will hear about it on CNN before I notice. Nobody cares when a specific Android model has an issue. (every heard a news story on an Android phone having an issue?)