Yea, the ecosystem with all the purchased apps is one thing. Another is that there has yet to come an OS running as smoothly as iOS without using up the battery in a jiffy. Same with cell phones: My wife had an andriod for 3 months. Boy, that thing looked spiffy! Animated background, weather and clock on the combined home and background screen - basicly just eye candy. Not switching off these features made the battery go down within 8h max if she or my son used one or the other app (on WiFi) even though there were not many calls made. In other words, if you use it as a "phone," you cannot even make it through a workday. The second month, freezes started where she had to restart the phone. The Android App Store is not as user friendly as the AppStore. I could go on and on. My wife has now the "new" iPhone 4 (the one with 8GB after 4S launch) and has yet to miss a feature or find something which is not satisfying on her current device - set aside that she automatically got tons of apps from our iTunes account instantly.
Exact same thing with me and my significant other. Bought us both galaxy's (the first ones), absolutely hated it.. Always dying in the middle of the day, always having to worry about charging, buggy apps, slow everything. Switched us both to the iPhone and never looked back, both of us love it. (ended up getting the whole apple ecosystem too, and love that too)