I get what you're saying, but the problem in that is when you say android, you're talking about almost 100 different devices. There are features on some android phones that aren't available on other android phones. But to cherry pick features that are available on one phone (android), then cherry pick features on another phone (android), and then another phone, and then compare them all to one phone (iphone) isn't really a fair comparison. Now if it's one phone that has all the features you're looking for then that is more of a legit comparison.
But if you look at the list of features most people here complain about the iPhone not having that iPhone does have tends to be the same list of features from Android phones.
4in+ screen.
Notifications
use choice of keyboards (swype or swiftkey being big ones)
ability to run flash
side load apps
Pretty much a common list of features on Android phones.
The argument that iPhone is only one phone vs all the Android phones I call is crap. Sorry but Apple chooses only to design one phone and has an OS which at this point is starting to show its age.