I seriously think this one is kinda biased. I've been a long time Android developer and working with ios devs in parallel. Recently it's true that Android development is becoming a better experience but still not even close to ios. Have you ever really experienced shitty jar mismatchs or wrongly generated R files or trying to fix that shitty class paths ? Those are really making Android development xp shitty and painful.