Firstly, it can work with the iPhone, iPod Touch, AND iPad. Secondly, the fact it works only with Apple products can be seen both as a disadvantage and as an advantage. The disadvantage: difficulty to expand the iOS. Definetly. Which is being pretty well overcome by Apple. The advantage: it works perfectly with the hardware. Android OS has tons of problems precisely because it's made to be generic, to fit a large number of different manufacturer's devices. You can never optimize and refine an OS that has that requirements. If you call BS on this, then tell me why it is that Macintoshes with OS X have been becoming more and more popular in the recent times. The answer, is because the hardware and the software were optimized to work together, granting a near-flawless experience.
Secondly, Android has crappy apps too. That argument really isn't valid, simply because I have browsed on both the AppStore and the Android Market, and took my time to look at things. Not only AppStore's apps are generally much more refined and professional (possibly consequence of the evaltuation they have to go through), but Android Market too has a lot of repeated and/or useless apps.
The number of useless Apps might be superior in the AppStore. Obviously. What's the surprise in that? After all, the AppStore also provides a LOT more apps than the Android Market. Go compare the %s instead.
As for the other used that answered me, my point was: Android is today's iPhone Killer. Tomorrow it'll be another.
Don't get me wrong: I love Android. I'm hoping it gets stronger and stronger, and that it pushes Apple to its limits (and vice-versa). But by now, its fragmentation ALONE kills it.