I have found iOS easier and faster overall, but I prefer Java to Obj-C. If your app has any of those annoying little bugs, I've found them easier to track down in Android than iOS. Getting a new view/activity going is faster in iOS.
Getting your app to market is much, much easier in Android. You publish it, it shows up in a couple of hours. With iOS, it can take a week and a half (or more) and they will reject it for spurious reasons. I have an app that is just a tool for my users to help utilize their subscribed service more efficiently, and it was rejected twice by Apple for reasons that were not particularly clear. When I resubmitted the same app as a paid app instead of free, it was approved. I understand their network has costs but my customers should be able to use my program on their iDevices IMO, and I would rather they just come out and tell me that instead of saying my app description doesn't meet their guidelines.