As stated above, this is an Android forum, so you can expect us to be biased

FWIW, I'm not an Apple hater: I own 2 Gen1 iPads and they are good devices as far as they go.
Build quality, IMO and by and large, is superior on most Apple products to most Android products (and I'm a proud PadFone owner!).
I would actually recommend an iPhone to any non-technologically literate person: if you want something that looks smart, is easy to operate, has consistent UI's across most apps and that you're never going to want to do "advanced" stuff (like connect to any PC you come across without additional software installs, install software/tools to the device that the manufacturer may not condone, play media from a networked drive, play media in a non-manufacturer approved format, browse, open, move, or rename files in a hierarchical file system either local or networked.....) then buy an iPhone.
If you want to do ANY of those other things tho....even a rooted iDevice doesn't have the abilities of a good Android device.
As an example: my wife is pretty non-technologically literate-but the iPads with their lack of flash support and "walled garden" approach to apps really annoy her.
We've just bought her first smartphone: a Samsung Galaxy. iPhones weren't even a consideration.
THAT's why I have no love-or even particularly like- for iPhone.