Another upside is that it's easier for app developers to get access to development tools for android apps, because they're available on more than just one platform

You have to buy a mac to develop for iDevices, and the pricey fee makes it even harder to get hold of the tools you need.