If you have other Apple devices, the integration provides real benefits. If not, then Android devices have better specs and more variety.
More variety? Absolutely, we're talking several manufacturers vs one. Better specs? I'm not so sure, there's a difference between better sounding specs and actually better specs. Quad core sounds better than dual core until you test them and the dual-core (Apple's chips) beat everybody else's. Higher screen resolutions, more RAM, various gimmickry (Samsung) all sound good until you realize they often aren't useful or noticeable and just drain battery life. And I'm not just espousing fanboyism, certainly Apple's not above touting features that aren't ultimately all that useful themselves, but its much more prevalent on the Android side.
What I always tell people who ask me is, Android is much more customizable out of the box-I say out of the box because a jailbroken iPhone is highly customizable-and that is important to a lot of people, however for others Apple's more tightly integrated/lock-down approach is "better" for others, its up to individual interpretation. It's similar to Windows vs OSX in this regard.