Apple products are all overpriced. You can almost always get a windows computer or android phone/tablet with better specs for a lower price. What apple excels at is advertising. Their products are trendy and we live in a culture where style is more important than substance.
I have an Ipod Touch 4th gen. I will say the Apple OS operates smoothly. I never have any errors pop up or have strange pauses on the IOS 5 device.
But I think people who are more knowledgeable about their phone or computer will prefer the level of customization and control offered by Windows and Android devices.
Techno nerds like android more because they can fool with it.
Everyone else that doesn't care and just wants something intuitive and reliable like apple.
Guess which one is 90% of the consumer base?