For ages I have been hearing the argument that Android is suffering from the fact that Android devices come in all different sizes and configurations and that this fragmentation is making the success of Android really difficult. Of course fragmentation makes development life a little bit more challenging but I think the argumentation is missing a key point.
Customers want to have choice. Or in other words: everyone want to be special. Some people want to have huge phones, others want really small ones, etc.
By offering a “one device fits all” solution Apple is ignoring the desire of the customer to get a different device that everyone else.
I personally think that the missing fragmentation of the iPhone is one of the reasons why Android is currently so successful.
So I hope Apple changes soon its strategy and offers different devices types. Otherwise I think the marketshare of the iPhone will continue to shrink.