Honestly, the one thing I wish iOS had that Android does is Swype. It would make entering text in portrait mode so much simpler.
That's said, I feel Android is suited more for tinkerers, iOS more for a general consumer. The general consumers that tend to pick up Android like it for the widgets and vast amount of customizations that they can do to it. They also have price points all over the spectrum for Android devices, from budget conscious options to elite top of the line offerings. That said, the biggest setback, IMHO, to Android, is that companies can install bloatware, which Apple won't allow on iOS. Of course many people really like the company specific UI; my aunt, for one, loves TouchWiz on her Samsung.
I don't think one is really superior to the other in general, rather the superiority of one reveals itself when a user starts to consider not only what they want in a device, but what they want to do with and to it.