Work gave me my first smart phone, an iPhone. I thought it was great at first. Then I started to use it, transfer photos, etc. Then I saw the number of hoops you had to jump through to make an app and get it on your phone. That was enough for me. It was a while ago, but I have my doubts that it was much easier. I try to steer people away from an iPhone if they don't have a mac. They just don't play nice with others. Development is the same. I never did make an iPhone app because I didn't have a mac.
My next phone was one I bought, a Nexus device from google. Want to get an app on it? Download the SDK and tools, fire up hello world, throw it on your phone and it works.