I was curious why others stay with the iPhone over Android and Windows.
My top reasons are:
1) Manufacturer support via apple store and on time updates
2) No fragmentation
3) Apps are better quality
4) Jailbreaking is much easier than rooting/flashing
5) Easier to sell since theres greater demand for iPhones
What are yours?
To be honest the only thing I kinda "miss" of Android is widgets (not to say you can have a few via tweaks, but HTML and not the same), but then they are battery killers anyway.
I think rooting vs jailbreak depends on the perspective.
End user ability? Then a jailbreak is click, click, done.
But then availability? You root a phone and then you're done (but then you have to beg on your knees and pray for a custom rom to work fine or live with beta versions of a superior OS version or buggy firmware, etc), but with iOS it's different, since (and specially) new major versions take time to get cracked, so... (But once it's done it works perfectly).
I think the fact the iPhone is made by a single company is great, no having to expect your phone manufacturer to update firmware on your 6 month old phone.
What drives me the most to iOS world then would be APPs.
A lot of the ones I tried on my ANdroid phone and on a Samsung Galaxy... where so lacking, so ugly I could not stand it. I know there are good ones, but then the GUI for most AppStore apps is very appealing.
Maybe that's it.
Oh and iCloud works wonders so I'm loving it (not that you had other ways os synching info in the past DropBox yadda yadda).