Earlier quoted context omitted.
I would argue that debugging is also infinitely easier in the Android world, since plugging a phone into USB and authorizing ADB gives you full control to see everything on the phone. You can get full logs and debug control over the hardware. You can push and pull stack traces and files to and from the device with a single, three operand command line and obtaining hardware screenshots requires only a click in IDE. An…
Uh. It's way harder to setup an android device for debugging. I just had to plug in my iphone and tap "use for development" at the prompt. I'm porting an iOS app to android right now, and android is way behind on the development side of things.
On the other hand, having iOS connect easily to a debugger disproves nothing I said.