The only thing iOS is lacking is all the force closes that are experienced on Android devices. I had a google nexus and could not get through the day with the keyboard trying to force close when sending a text. THE KEYBOARD. I am not even going to mention the different apps that I had installed, and the amazon app store...yikes.
Thanks for the comment. I've used Android based phones before, but they were fresh out of the box every time, and I've never seen the "Force close" before. I now know what two of my Friends get frustrated with sometimes. It also gets annoying when they replace their phone all the time and ask me again how to root it. It's getting harder with all the different handsets now!
I hate it when an iOS app crashes, but I don't remember when that was, but at least it gracefully returns to the home screen. Although, I do remember one time I had to restart my old iPhone just a year ago! (It may have been March though). I have 173 apps on it, and I need to organize them, I just noticed that I can only have 11 "pages" of Apps. And still it seems robust.
So, even though I'm not a daily Android user, I think I can say that I would go back to an iPhone if I bought an Android. I know one person who got a Samsung after having an iPhone 4, and two months later, it just stopped working, I couldn't fix it, and I told her just to get a free replacement. She ended up buying another phone, the iPhone 4S. I didn't even have to suggest it!