As someone who has worked as a developer for a few small games on both platforms (this was back in the Android 2.0 - 3.0 days), I can say that hands-down iOS was MUCH quicker to develop a "finished" product that works well on all devices. The OS version matters only a tiny bit. What matters a lot more is manufacturer, screen size, resolution, aspect ratio, etc. Some specific Android devices had issues initializing OpenGL ES (causing it to work great on 9 phone models but crash on the 10th), different models supported different OpenGL extensions, and so on. Even creating a nice background image for a 2D game on Android was way more of a pain than it should've been. Refer to the ridiculous aspect ratio of the early Motorola Droids, which was wider than any other cell phone at the time, and ended up with blank space on either edge of your background (or stretched it into something ugly) if you didn't add special logic or assets just to deal with Motorola because they wanted to be "special". That wasn't the only problem caused by having too many manufacturers wanting to make their phone seem "better" by being different, just one of many.