I've got this question a lot. I normally says it's about resources; two platforms, iPhone and Windows Phone 7 and three languages, Norwegian, Spanish and soon English is quite a job for a small company as iFacturas.
But I also adds, when the market asks us, we go there.
Still, I keep an eye on how the developers thrives or not in the Android eco-system. From the Android Gripes blog
I got this not very encouraging opinion yesterday:
I just recently ported one of my apps to the android platform and was shocked when I learned the User Interface API. It is the worst UI library I have ever worked with (and I have worked with quite a few)! I would even go so far as calling it amateurish. It looks like it was designed by at least 3 to 4 different people without common design guidelines. The naming conventions are inconsistent and the static nature of declaring the UI in xml files might work for the web but for a dedicated device interface it’s a nightmare. This along with the fragmentation of devices (mainly different resolutions) it is close to impossible to create a nice UI on Android devices.