You want to change nothing and have your phone "just work"?
Get an iPhone.
You want to spend a few hours fiddling with your phone to get it to perfection, and give yourself more options?
Get an Android.
iOS is retard proof, but, for most users, will have an upper bound for enjoyment, there's always niggling things that you can't quite fix. Unless you jailbreak, and then why didn't you just buy an Android?
Android is a hassle to set up, but if you're willing to put the time in, will ultimately maximize your enjoyment, because you can fix those little things, providing you're willing to put the time in.
What it comes down to, neither are better, simply a choice. There's the argument for better app support, but that's not applicable any more with Google's push to get devs moving to Android, and it's worked. They matched the App Store's number a little while ago, growing at an astonishing rate. Another argument that applies quite well, depending on your provider, is that Android updates don't get delivered as quickly, but with Google's Nexus line they're taking control of even that.