I'm an iOS developer and I find it very "glamorous" to develop for it, it involves less manual labour than Android for instance. I've tried to develop for WP7 since I have a small .NET background and found it to be as comfortable as for iOS. As for Android - it's very hard, Eclipse always lags and bounces out, you have to consider a lot screen sizes as well as emulator lags a lot. It's harder to test on the device, you get strange issues etc. What do you think? why do you find it easy to develop for Android? tell me, maybe I didn't consider something...
Keep Up with TechRepublic