Originally Posted by jragosta
Care to be specific? And while you're at it, why not explain why Android lags all over the place if it has such superior concept and execution?
I made no claim about Android being superior in concept and execution. I am simply saying that if Apple turn out yet another small iPhone I will be inclined to try something else. I liked the larger screen that much. There is also the matter of 4G. If the new iPhone is not 3G and has a small screen, it is a virtual certainty that I will not buy it.
As to iOS, I did 'ding' it. Just a few examples: It has huge memory leaks which degrade performance and require frequent restarts...sounds like an old PC, huh. The "native" apps, Safari, Mail, etc are actually part of the OS (an old Microsoft trick). If they experience a corruption, you get to perform a "direct firmware installation" which might better called a complete reinstallation, which brings up another fundamental shortcoming. If you have backed up through Safari and attempt to save your app organization (via a procedure Apple did not create and should have had from the get-go) the old (corrupt) app is reinstalled. You can not perform a individual reinstallation of the problematic app. I have not yet verified whether this is the case with iCloud or not.
On some occasions, the native apps have begun crashing continuously in the background which kills the battery very rapidly, which is your only clue that something untoward is occurring. (99.44% of the crashes I have experienced have been with the native apps...Mail and Safari).
Some things are the complete failure of the team to implement obvious features such as an integrated password manager (like Keychain). Dealing with passwords on the iPhone is a PITA even with 3rd party apps such as 1Password.
There are other problems, but I am not here to provide an exhaustive overview of iOS's shortcomings, but to respond to your inquiry which I have interpreted as "what sort of problems have you had with iOS". I have no extended experience with any of the numerous Android flavors and so I can not, from my own personal experience, say that they are better, worse or about the same in terms of trouble. I can say that I am extremely disappointed that the iOS team has done what, in my opinion, is such a very poor job. With the experience of OS X the team should have done much better in concept as well as execution.
In case you are wondering why I find having to reorganize the installed apps to be such a nuisance, try getting a couple of hundred apps reorganized the way you want when you have to start over from scratch because a troublesome native app was not adequately tested and is a part of the OS rather than a separately installable application. The experience just might make you less than thrilled about the situation, especially when it happens a few times. I find it inexcusable that the iOS team failed to create a way to preserve the app organization when doing this or when transferring them to a new device...they do want you to buy the new models when they come out, don't they?
Apple also fails to provide adequate tools to the Apple Stores to adequately perform hardware diagnostics of the device which I also find inexcusable. The whole situation, it seems to me, is the result of a failure of leadership and thought about the user experience. User experience is supposed to be the hallmark of Apple products, isn't it?
I have had 4 iphones. Two I gave back when they failed to function in anything like an acceptable fashion and the Apple store was uninterested in doing anything. Another had the "known issue" home button/key failure which resulted in its replacement. (For once I felt like Apple "did the right thing".) The one I presently have is probably, but I don't actually know, experiencing iOS problems rather than hardware problems. Those are not very good odds in my view.
So there you have a little bit of my experience as background to explain why I am prepared to try something other than an iPhone if the new model is not "up to par". I hope that is an adequate explanation for you to understand my position.