—iPhone does what it does super well. iTunes may be a bit of a hassle sometimes but is generally well liked by people who don’t like to have to worry about what software/drivers to use, how-to-do manuals, etc. If you aren’t interested in tweaking/tinkering with your phone and especially if you have very little knowledge or interest in software, hardware, etc… this is probably perfect for you.
—Android is great if you like tinkering around, changing things up. The thing with Android is there are literally hundreds of different phones with different versions of Android, then the carrier stuff is added (unless you buy it carrier unlocked), and different hardware… so if you go Android and want a device to have/do X (whatever X is) you’ll have to research which device is best for you. Then (if you want) you have the option of which launcher, ROM, and kernel is best… none of these things needs to be changed, but there are options! If you go this route XDA (http://forum.xda-developers.com/) is a great website, even if you don’t plan on changing anything you can see what people do with their phones, problems, etc. You can use an Android phone out of the box fine, but chances are it won’t work quite as well as an iPhone for all around everyday stuff especially if you have no interest in tech or how stuff works.
Even a Kindle (whatever variety), which is heavily stripped of Android goodness, can be fixed so that it has all the stock Android goodness and more. I would have never bought one, I didn’t care about having a tablet and if I did it would have been the last thing I bought, but I won it… so I had to make it usable and me friendly :).
I’m 100% Android junkie. I once joked I’d only put iTunes on my pc if someone paid me. I did once, I was paid, and it was an old pc so it didn’t touch my “real” pc, lol. But I’d still tell most people who aren’t interested in tech and have the money, to just get an iPhone. Their niche is “This works, it’s not flashy or fancy, but it looks great… and it does what it needs to without issues.”. And it’s a really smart business strategy. Just because I don’t want one doesn’t mean it’s not a great choice for others! Much like I build my own PCs but tell my friends to wait for a sale at Toshiba or Acer… or if they really don’t want to spend much Wal-Mart.
@bebero: Not sure what you mean by “not supported”. Many manufactures will only do updates for so long, but then iPhone doesn’t make an iPhone 4 into an iphone 5 either. The real issue and why they don’t update after a while is the newer the versions of Android wouldn’t work (or work well) on some older devices, mostly due to processor and memory. It allows new tech phones to take full advantage of new versions of Android, you can still put new versions on old phones it just isn’t the manufacture’s version, and you risk things running so slowly it’s pointless. Also Android is open source, so the public developers for phones tweak the open source and release ROMs geared towards devices long after manufacturers. Some manufacturers, like Sony (previously Sony Ericsson) actually incorporated public dev fixes into their updates! See XDA link above for lots of examples on old phones using new versions! Basically anyone, anywhere can make improvements or tweak it how they want and share it… it’s pretty awesome!
Sorry for the long post… I love tech. At least I only ramble about it when people ask! 🙂